2008年04月22日
点滅 @ Flash
tweenerを使ってモーションを付けているとついつい単純な事を見失います。(^_^;)
点滅をどうするか。単純な事なのですが、スクリプトだけで処理しようと思ったときに、tweenerで何とかしようとしてはまりました。相当疲れているらしい。素直にtimerで良いじゃん。(笑)
先ずはタイマーの設定。
var blinkTimer:Timer = new Timer(50, 4);
blinkTimer.addEventListener(TimerEvent.TIMER, timerHandler);
blinkTimer.addEventListener(TimerEvent.TIMER_COMPLETE, completeHandler);
blinkTimer.start();
で、イベントハンドラ。
function timerHandler(e:TimerEvent):void{
target.visible = !target.visible;
}
とすれば点滅。次にタイマー終了後のイベントをcompleteHandlerに書けば完成。
タイムラインを使ってアニメーションする方法もありますが、点滅回数とか時間を簡単にコントロールできるのでこちらの方が良いと思います。
関連日記
- 2008年12月23日 初めてのWonderfl (18873)@ Flash
- 2007年07月27日 MacBook Proのモーションセンサー (12902)@ Flash
- 2008年10月16日 Tweenerでベジェ曲線アニメーション (7572)@ Flash
- 2007年07月14日 Papervision3D (5408)@ Flash
- 2009年04月26日 wonderflのActionScriptをFlashで動かす (4259)@ Flash
- 2008年04月17日 待受Flash(2) (4251)@ 携帯電話
- 2009年04月26日 Flash/Flexの開発に必要な幾つか基本的なモノ (3629)@ Flash
- 2008年04月27日 Tweenerの_bezier (3482)@ Flash
- 2008年05月06日 Tweener.addCaller (3029)@ Flash
- 2009年12月11日 WEB+DB PRESS Vol.54 (2955)@ Flash
- 2009年05月04日 TweenLiteを試す (2904)@ Flash
- 2007年12月22日 as3flickrlib (2704)@ Flash
- 2009年09月13日 Gainer + Funnel + APE (2453)@ Flash
- 2009年04月26日 久々にwonderflに投稿 (2365)@ Flash
- 2008年03月03日 フレームレート (2310)@ Flash
アマゾン広告
この日記ページは閲覧数などの条件に応じて、閲覧制限を行っています。他からリンクしていただいても、そのリンクから辿った閲覧者が当ページの内容をご覧頂けない場合があります。ご了承下さい。