こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

AS3.0で拡大縮小と透明度調整

FLASH初心者です。
FLASHのActionscript3.0を使ってタイトルが透明度をフェードインフェードアウトさせながらゆっくり拡大していくようなアニメーションを作成しようと思いますが、どういったスクリプトを書けばいいのか分かりません。

現状では

intro.addEventListener(Event.ENTER_FRAME,function(event){
intro.alpha *= 0.98;
});

intro.addEventListener(Event.ENTER_FRAME,function(event){
intro.scaleX += 0.005;
intro.scaleY += 0.005;
});

このように記述していますが、
この状態ではゆっくりフェードインが再現できないので、手詰まりの状態になりました。
フェードインフェードアウトを再現するために何か良い方法は無いでしょうか?
是非ともご教授いただければと思います。

投稿日時 - 2011-06-25 20:22:12

QNo.6834677

困ってます

質問者が選んだベストアンサー

ゆっくり点滅させたいってだけなら

intro.alpha=Math.abs((getTimer()/2000)%2-1)

ってカンジに時間に連動してやるのもあり


これを言っちゃあ元も子もないですが
TweenerとかTweenMax使っちゃえば楽ですよ

例えば2秒毎にゆっくり点滅させたいなら

TweenMax.fromTo(intro,2,{alpha:0},{alpha:1,yoyo:true,repeat:-1})

この1行で済んじゃいます

とりあえずなんらかトゥイーンライブラリは
一つは使えた方がいろいろと楽できますよ

TweenクラスってもともとFlashにいるのがありますけど
これを選ぶ理由って正直あんまりないです

投稿日時 - 2011-07-03 03:41:31

お礼

ご回答ありがとうございます!おかげで解決できました。

投稿日時 - 2011-07-11 12:27:09

このQ&Aは役に立ちましたか?

1人が「このQ&Aが役に立った」と投票しています

回答(1)

あなたにオススメの質問