ムービークリップを点滅させようとしています。何かに当たったときに点滅し、game.iの効果を作り出します。ヒットしたときにヒットテストがあります。オブジェクトのキャッチされた機能は、それを停止させ、タイマーに基づいて点滅を開始します。私のタイマーは、新しいタイマー(400)に設定されます。なぜ私のオブジェクトが点滅しないのですか?私の条件は正しいようです。ムービークリップをタイマーで点滅させる
if (hit.hitTestObject(f.hit))
f.caught();
private function blinkingHandler(evt:TimerEvent):void
{
_canBlink = true;
if (_canBlink)
{
this.alpha = 0;
_canBlink = false;
this.alpha = 100;
trace("blinking");
}
}
public function caught() : void
{
_blinkTimer.start();
//removeEventListener(Event.ENTER_FRAME, loop);
//this.stop();
}
また、AS3では100として動作しますが、アルファ値の範囲は0-1です。 – Allan
気楽なアラン、私は適切な範囲を反映するために投稿を編集しました。 –