Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 21-07-2006, 11:34   #1 (permalink)
That's bat country!
 
Benutzerbild von Kind
 
Registriert seit: May 2003
Ort: Berlin
Beiträge: 198
Text split wenn maxscroll > 1

Hallo,

Ich steh hier auf dem Schlauch, muss die Hitze sein

Ich lese Text aus ner XML und wenn dieser nicht mehr auf die Seite passt (frage ich mit maxscroll ab) soll er den restlichen Text in ein anderes Textfeld schreiben, aber wie teile ich den Text an der richtigen Stelle?

Vielen Dank
Kind
__________________
"""""""""""""""""""""""""""""""""""""""
Hier können wir nicht halten, dass ist Fledermausland!
Kind ist offline   Mit Zitat antworten
Alt 21-07-2006, 12:53   #2 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
Hallo!

Lass mich lügen - aber ich glaube das geht nur, indem du Wort für Wort in das Terxtfeld schreibst. Wenn dann maxscroll >1 ist, letztes Wort wieder raus aus dem Feld und den Rest in das zweite schreiben.
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager ist offline   Mit Zitat antworten
Alt 21-07-2006, 12:59   #3 (permalink)
That's bat country!
 
Benutzerbild von Kind
 
Registriert seit: May 2003
Ort: Berlin
Beiträge: 198
Hab das grad mal mit ner While-Schleife versucht, da akkert der sich tod
Hab es allerdigns auch Zeichen für Zeichen versucht, wie frag ich denn Wörter ab?

Danke Kind
__________________
"""""""""""""""""""""""""""""""""""""""
Hier können wir nicht halten, dass ist Fledermausland!
Kind ist offline   Mit Zitat antworten
Alt 21-07-2006, 13:09   #4 (permalink)
.
 
Registriert seit: May 2003
Ort: bayern
Beiträge: 1.117
ich weiß ja nicht wie lange deine texte sind, ich hab das auch nit ner while schleife gemacht, ging ratzbatz...



PHP-Code:
function splitTxt(t1t2){
var 
oldTxt t1.text;
while(
t1.maxscroll>1){
    
t1.text.substring(0t1.text.length-1);
    
t1.text a;
}
t2.text oldTxt.substring(t1.text.lengtholdTxt.length-1)
}

splitTxt(txttxt2); 
__________________
[mooseMash]
mooseMash ist offline   Mit Zitat antworten
Alt 21-07-2006, 15:23   #5 (permalink)
That's bat country!
 
Benutzerbild von Kind
 
Registriert seit: May 2003
Ort: Berlin
Beiträge: 198
Habs versucht, dass dauert leider ewig Hat vielleicht noch einer eine Idee?
__________________
"""""""""""""""""""""""""""""""""""""""
Hier können wir nicht halten, dass ist Fledermausland!

Geändert von Kind (21-07-2006 um 15:24 Uhr)
Kind ist offline   Mit Zitat antworten
Alt 21-07-2006, 15:44   #6 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
Versuchs mal umgekehrt:
PHP-Code:
temp =""
while (txt.maxscroll>1) {
    
temp+=txt.text.substr(-1)
    
txt.text=txt.text.substr(0,txt.text.length-1)
}
while (
temp.substr(-1)!= " ") {
    
temp+=txt.text.substr(-1)
    
txt.text=txt.text.substr(0,txt.text.length-1)
}
txt2.text temp.split("").reverse().join("").substr(1
Ansonsten wie schon gesagt wortweise. Geht, indem du den text mit split(" ") trennst.
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager ist offline   Mit Zitat antworten
Alt 24-07-2006, 15:12   #7 (permalink)
That's bat country!
 
Benutzerbild von Kind
 
Registriert seit: May 2003
Ort: Berlin
Beiträge: 198
Hallo danke für die Hilfe, aber die Texte sind wohl einfach zu groß Werde das jetzt von Hand machen, sonst geht's in die Hose :S
__________________
"""""""""""""""""""""""""""""""""""""""
Hier können wir nicht halten, dass ist Fledermausland!
Kind ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an



Alle Zeitangaben in WEZ +1. Es ist jetzt 11:25 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele