kalterjava
Erfahrenes Mitglied
Hi zusammen,
puhh, ich muss sagen, was sich zwischen AS1 und AS3 gaten hat, ist nicht leicht zu schlucken. Ich war und bin kein Profi in AS1 aber ein paar Funktionen habe ich hinbekommen. Leider habe ich jetzt mit der neuen Syntax, der strikten Typisierung noch echte Problem und so funktioniert meine Funktion auch nicht.
Diese Funktion hatte ich ins erste Bild eines MovieClips gelegt (Pfade angepasst). Das hat geklappt. Jetzt wolle ich es flexibler haben und wollte deshalb die Funktion auf _root auslagern, so dass man den MovieClip-Name als Parameter übergeben kann. Das trace gibt bei signal noch true aus, aber die onLoad-Anweisung findet nicht statt:
AS liegt auf _root 1. Schlüsselbild
Zur Erklärung:
zeile_bild1 = Variblenbezeichnung eines dyn. Textfeldes, das sich auf einer MovieClip-Zeitleiste befindet hier bild1_mc
zeile_bild2 = Variblenbezeichnung eines dyn. Textfeldes, das sich auf einer MovieClip-Zeitleiste befindet hier bild2_mc
usw.
Dem dynamischen Textfeld zeile_bild1 wird dann der Wert von textdatei_zeile1 (befindet sich in der externen txt-Datei)zugewiesen.
//Ausgabe: Text zu Textfeld 1
die externe Textdatei schaut so aus
Wär schön, wenn mir jmd. einen Tipp hätte.
Thanks!
puhh, ich muss sagen, was sich zwischen AS1 und AS3 gaten hat, ist nicht leicht zu schlucken. Ich war und bin kein Profi in AS1 aber ein paar Funktionen habe ich hinbekommen. Leider habe ich jetzt mit der neuen Syntax, der strikten Typisierung noch echte Problem und so funktioniert meine Funktion auch nicht.
Diese Funktion hatte ich ins erste Bild eines MovieClips gelegt (Pfade angepasst). Das hat geklappt. Jetzt wolle ich es flexibler haben und wollte deshalb die Funktion auf _root auslagern, so dass man den MovieClip-Name als Parameter übergeben kann. Das trace gibt bei signal noch true aus, aber die onLoad-Anweisung findet nicht statt:
AS liegt auf _root 1. Schlüsselbild
PHP:
// Ext. Textdatei laden
function ladeText(mc_name:MovieClip, dateiname:String, zeilen:Number) {
// Einlesen der Daten
mc_name.loadVariables(dateiname);
this.signal = true;
this.onData = function() {
for(i=1; i <= zeilen; i++){
zeile_bild[i] = textdatei_zeile[i];
zeile_bild[i].selectable = false;
}//end for
}//end onData
}//end function
// Methode aufrufen
ladeText(_root.bild4_mc, "textfelder.txt", 4);
Zur Erklärung:
zeile_bild1 = Variblenbezeichnung eines dyn. Textfeldes, das sich auf einer MovieClip-Zeitleiste befindet hier bild1_mc
zeile_bild2 = Variblenbezeichnung eines dyn. Textfeldes, das sich auf einer MovieClip-Zeitleiste befindet hier bild2_mc
usw.
Dem dynamischen Textfeld zeile_bild1 wird dann der Wert von textdatei_zeile1 (befindet sich in der externen txt-Datei)zugewiesen.
//Ausgabe: Text zu Textfeld 1
die externe Textdatei schaut so aus
PHP:
textdatei_zeile1 = Text zu Textfeld 1
&textdatei_zeile2 = Text zu Textfeld 2
&textdatei_zeile3 = Text zu Textfeld 3
&textdatei_zeile4 = Text zu Textfeld 4
Wär schön, wenn mir jmd. einen Tipp hätte.
Thanks!
Zuletzt bearbeitet: