我不知道Flash,但想做小动画。我现在正在运行时钟,当时间到了时,我希望动画能够执行另一个功能。该功能具有:
private function proceed(signal:Event):void
所以它应该在时间函数发出命令后启动。我如何命令它在时间函数中转到该函数?
private function time(signal:Event):void
{
var moment:Date = new Date();
var time:Number =(moment.getTime() - this.startingmiment.getTime())/1000;
time_txt.text = String(time);
if (time> 20){
proceed();
}
编辑:
我不知道如何使用 setTimeout 或者它不起作用,即使该页面上有示例。错误:调用可能未定义的方法 setTimeout;通过静态类型游戏的引用来访问可能未定义的属性。定义 flash:utils 找不到。
我有所有的私有函数,我用前缀“this”来指代所有的东西。所以我写了
public function SetTimeoutExample() {
var intervalId:uint = setTimeout(this.proceed, this.delay);
}
在程序开始时,延迟也被赋予了价值。我不明白 intervalID:uint variame 是什么意思,我还要在哪里使用它?