String zerlegen und in ein Array schreiben?

  • Themenstarter Themenstarter MF
  • Beginndatum Beginndatum
M

MF

hi,

ich versuche grade herrauszufinden wie ich es hinbekomme in flash einen String zu zerlegen und jedes einzelne zeichen in diesem string, sei es nen buchstabe ne zahl oder nen leerzeichen etc. von vorne nach hinten in ein arry zu schreiben.

Warum?
Weil ich sowas wie'n schreibmaschienen effekt programmieren will, nun gut ich könnt auch alles einzeln animieren aber so wäre es wesentlich einfacher falls der text dich ändern sollte.

ich freu mich schon wenn mir wer weiter helfen kann

MfG Freeza
 
Ok mach Dir ein MC mit 5 Keyframes
im 1 ein Dynamisches Textfeld mit der Variablen "Text" wo die Textfarbe am besten die des Hintergrundes hat
und folgenden Code

PHP:
loadVariables ("text.txt", "");
TextSpeicher = Text;
Laenge = 1;

ins 2 Keyframe
PHP:
call("4");

ins 3 Keyframe
PHP:
gotoAndPlay (2);

ins 4 Keyframe
PHP:
if (Number(Laenge)<=Number(length(TextSpeicher)) and Number(Laenge)<>0) {
    Laenge = Number(eval("Laenge"))+1;
    Text = substring(TextSpeicher, 1, Laenge);
} else {
    Laenge = 0;
    gotoAndStop (5);
}
und ins 5 Keyframe
PHP:
stop ();

Jetzt mußt Du nur noch über die Keyframes 2-5 Dein Dynamisches Textfeld wieder mit der Variablen "Text" in einer Lesbaren Farbe erstellen.
Denke das sollte so klappen.
 
Zuletzt bearbeitet:
ah...substring...damit geht das also in flash...gut deine variante funktioniert soweit mal schaun wie ich die einbinden kann.

THX
 

Neue Beiträge

Zurück