キラキラさせるエフェクト作ってみた(その1)
2008年12月03日 - kijima
ハロウィンが終わったと思ったら、その翌日からもうクリスマス雰囲気に衣替え。12月に入り、どこもかしこもクリスマスクリスマスな今日この頃。
クリスマス的な雰囲気に合いそうなキラキラエフェクトを作ってみました。
目標としては汎用性重視で、再利用できるように「これ書くだけでOK!」って感じで使いたいなぁ~と思ってますが、とりあえず現状ではこんな感じ。別に降らせるのはキラキラじゃなくても雪とかでもいいかなぁなんて思ったり。
黄色い四角の点から、キラキラがあふれてます。swf内にマウスカーソルを載せると、カーソルに追従します。
それでは、サンプルコードについて解説します。
・EndlessStar.as →Timerクラスを使ってMCの周りにキラキラを生成。
・Particle.as →キラキラの動きを制御してるクラス
・EndlessStar.fla →newするときに量とか範囲とか設定できます。
実際に使うときflaファイル側に記述するのは、こんな感じで。
var particle:EndlessStar = new EndlessStar( point_mc, //まわりにきらきらを表示させるMC 10, //きらきらが生成されるタイミング/msec 2, //ばらけ具合(1が基準) 3, //落ちるスピード 400, //消える速さ(400フレームで消滅) 0.01 //1フレームあたり下げるアルファの値 ); stage.addChild(particle);
パラメータをいじれば、サンプルとはまた違った雰囲気の演出も可能です。
ですが、ご覧になればわかるように、今のままだと引数に入れるパラメータもわかりづらい! 現実的に使いづらいので、もっと使い勝手を良くしたい!
Tweener.addTweenみたいな記述で使えたらいいな。もっと改良していくので、そのときにはお知らせします♪
- 本城直季風のムービーをFlashで利用したい!
- ガイドレイヤーに記述したフレームスクリプトの落とし穴
- [Flex]カスタムコンポーネントのカスタムイベントをMXML内でリスナー登録する方法
- FlashCS4で書き出されたswcファイルは、フレームスクリプトが実行されない?
- Flashで光の表現/BitmapDataを使って増幅させる
- Image.source に入れた画像のサイズを取るには
- 【Flex】ComboBoxとMenuを組み合わせて多段プルダウンメニューを作ってみました
- 「Flasher 100の質問」に答えてみた。
- Flex プロジェクト と ActionScript プロジェクト
- 「Flasher 100の質問」に答えてみた。
- AfterEffects
- AIR
- android
- Arduino
- AS2
- AS3
- as3
- BitmapData
- CHECKMATE
- crossdomain
- CS4
- Date
- DisplacementMapFilter
- Event
- event
- ExternalInterface
- FileReference
- FireBug
- FireFox
- Flash Lite
- FlashDevelop
- FlashPlayer10
- flash時計
- Flex
- Font
- GoogleMapsAPI
- INFINITY TANK BATTLE
- JSFL
- JSON
- Mobile
- mxp
- PaperVision3D
- Particle
- Progression
- Sound
- TextField
- Tips
- tool
- trace
- wonderfl
- Wonderfl
- xml
- アニメーション
- サンプルコード
- タイムライン
- デバッガ
- バグ
- フレーム
- ブログパーツ
- 爆速








