1&1 DSL
Flashhilfe.de - Flash Community

Prototype: String.wordwrap [Flash 8]

Forum > Tipps & Tricks zu Flash, Flex und Adobe AIR > Prototype: String.wordwrap

 


AntwortenRegistrieren Seite1  

 09.07.2003, 23:01 
Benutzerbild von SebastianFlashhilfe.de Moderator
Beiträge: 6940
Wohnort: München
Registriert: Jan 2002

Prototype: String.wordwrap
Bricht die Zeilen nach einer bestimmten Anzahl mittels angegebenen Zeichen um

Prototype:
ActionScript:
1
2
3
4
5
6
7
8
9
10
11
String.prototype.wordwrap = function(nr,br,cut) {
   var i, l, nr=(!nr ? 75 : nr), temp="", laenge=Math.floor(this.length/nr), br=(br==undefined ? "\n" : br);
   for(i=0;i<laenge;i++) {
      if((l = nr + (cut==1 ? 0 : this.substr(nr).indexOf(" "))) >= nr) {
         temp += this.substr(0,l)+br;
         this = this.substr(l);
      }
   }
   return temp+this;
}
ASSetPropFlags(String.prototype,"wordwrap",1,true);


Beispiel Aufruf:
ActionScript:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
/*
Bricht die Zeilen des Strings an der mittels width angegebenen Position um. Diese Zeilenumbrüche werden mit dem im (optionalen) Parameter br spezifizierten Steuerzeichen durchgeführt.

Die Funktion wordwrap() bricht die Zeilen automatisch an der Spalte 75 unter Verwendung des Steuerzeichens '\n' (neue Zeile) um, wenn die optionalen Parameter width und / oder break nicht angegeben sind.

Steht cut auf 1, wird der String immer an der vorgegebenen Länge umgebrochen. Ist ein Wort also länger als die gegebene Länge, wird der Zeilumbruch auch innerhalb des Wortes eingefügt (siehe zweites Beispiel).

Text: php.net
*/



// Ausgabe: Der schnelle<br> braune Fuchs<br> sprang über<br> den faulen<br> Hund.
str = 'Der schnelle braune Fuchs sprang über den faulen Hund.' + newline;
trace(str.wordwrap(10,"<br>"));

// Ausgabe: Der schnel<br>le braune <br>Fuchs spra<br>ng über de<br>n faulen H<br>und.
str = 'Der schnelle braune Fuchs sprang über den faulen Hund.';
trace(str.wordwrap(10,"<br>",1));

Flex Freelancer || Flashhilfe @ Twitter || XING Profil
Schlagwörter: prototype, String
 
Themen
Ähnliche Beiträge zum Thema
number in string konvertieren [Flash 10] 14.02.2010 - marco_reinhold
 

AntwortenRegistrieren Seite1  

Schnellantwort

Du musst registriert sein, um diese Funktion nutzen zu können.
Partner Webseiten: DesignerInAction.de   Designnation.de   Mediengestalter.info   php-resource.de   phpforum.de   phpwelt.de   Pixelio.de   PSD-Tutorials.de   Tutorials.de

Haftungsausschluss   Datenschutzerklärung   Hier Werben   Impressum
© 1999-2012 Sebastian Wichmann - Flashhilfe.de