フラッシュについてはわかりませんが、小さなアニメーションを作りたいです。私は現在時計を動かしていますが、時間になったらアニメーションを動かして別の機能を実行したいと思っています。その機能には次のものがあります。
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 の意味がわかりません。他にどこでこれを使用する必要がありますか?