Ich arbeite in einem Projekt für Basketball. Ich habe ein Problem, mein Code funktioniert einwandfrei, wenn sich alle meine Komponenten in der Hauptzeitleiste befinden.Update Textfeld in Movieclip aus der Haupt-Timeline-Code
Aber sobald ich die Textfelder in einen Movieclip umwandeln kann, damit ich Alpha-Wert animieren und anwenden kann, funktioniert alles nicht mehr.
was mache ich falsch? Die einzige Lösung, die mir einfällt, ist, das Ergebnis meines Countdowns in das Textfeld des Movieclips zu schreiben, aber es hat nicht so gut funktioniert.
das ist mein Code.
function onTimer (ev:TimerEvent) : void {
timeRemaining--;
if (timeRemaining < 0) {
timeRemaining = 0;
loseGame();
}
else
showTime.text = formatTimeRemaining();
var miReloj:MovieClip;
var titulo_txt:TextField = new TextField();
titulo_txt.text = formatTimeRemaining();
addChild(miReloj);
miReloj.addChild(titulo_txt);
// miReloj.addChild(showTime1.text);
//miReloj.showTime1.text = formatTimeRemaining();
}
Haben Sie Fehler? – null
TypeError: Fehler Nr. 1009: Nein, es ist nicht unbedingt erforderlich, um eine Referenz zu einem Referenzobjekt zu erstellen./Auf eine Eigenschaft einer Referenz auf ein Null-Objekt kann nicht zugegriffen werden. \t bei Method-142() \t bei flash.utils :: Timer/_timerDispatch() \t bei flash.utils :: Timer/tick() – epxela