0

我正在使用 Flash Pro CS6 制作一个简单的游戏,其中一些立方体掉落。我添加了一个文本字段(实例名称是 timerText),我在其中等待显示时间。这是代码:

var time:int =0;
var timer:Timer = new Timer(1000,0);

timer.start();
timer.addEventListener(TimerEvent.TIMER, cubeFall);

function cubeFall(t:TimerEvent) {

time++;
timerText.text = time.toString();

if (time == 3) {
    cube_1.play();
    }
}

我的问题是文本字段,当游戏开始时,1 秒后出现数字 1,但它不会继续。任何想法为什么?

4

2 回答 2

0
    var time:int =0;
var timer:Timer = new Timer(1000,0);

timer.addEventListener(TimerEvent.TIMER, cubeFall);
timer.start();

function cubeFall(t:TimerEvent) {

time++;
timerText.text = time.toString();

if (time == 3) {
    cube_1.play();
    }
}


//try this one you set the event and then start
于 2012-06-02T22:58:47.280 回答
0

你的代码对我有用吗?(Flash CS5.5 输出到 Flash Plater 10.2)。

尝试将文本字段字体设置为 _sans。如果可行,可能是因为您需要嵌入字体。

于 2012-06-02T18:06:25.987 回答