Итак, я пытаюсь создать таймер во флэш-памяти, просто простой таймер. Я просмотрел несколько руководств в Google и нашел пару хороших. Проблема, с которой я сталкиваюсь, заключается в том, что я пытаюсь создать таймер на другом экране. Я сделал динамическое текстовое поле myText
. Когда я пытаюсь получить доступ к myText
, мне выдается Game Screen, Layer 'AS3', Frame 156, Line 11, Column 2 1120: Access of undefined property myText.
Вот как выглядит мой код при вызове таймера:
import flash.utils.Timer;
import flash.events.TimerEvent;
var count :Number=60;
var myTimer :Timer=new Timer(1000, count);
myTimer.addEventListener(TimerEvent.TIMER, countdown);
myTimer.start();
function countdown(event:TimerEvent):void
{
myText.text=String((count)-myTimer.currentCount);
}
Я следил за учебником до T и продолжаю получать проблему. Am I creating the text box wrong? Do I need to add the text box to the screen I want it on? Do I need to create a movie clip with the text box in it?
Я не уверен, что именно я делаю неправильно, буду признателен за любую помощь. Спасибо!