人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

【Actionscript 3.0】 下記サンプルでpoint_mcモーションで左右にループで動かしてプレビューすると、 ?星の量が徐々に増えて動作処理が遅くなります。?この星の量を増やさずに常に一定にするにはどうすれば良いでしょうか。。? ?↓??

http://homepage3.nifty.com/testweb/081203EndlessStar.zip

??元参考 ?http://level0.kayac.com/2008/12/kirakira_particle1.php


具体的にはTimerEventで指定したミリ秒ごとに星を生成していますが、
「n個まで生成されたら新しく生成しない」というような処理をtimerHandler内に加えたいです。

何卒宜しくお願いいたします。


●質問者: minor3010
●カテゴリ:コンピュータ ウェブ制作
✍キーワード:ActionScript プレビュー ミリ ループ
○ 状態 :キャンセル
└ 回答数 : 1/1件

▽最新の回答へ

1 ● okmt_masaaki

flaの作り方に問題アリです。

particle自体には自動消滅するような設計になっているので、重くならないように作られています。

現状のflaソースですと30フレまでいくとまた1フレにまき戻って再生される仕組みなので

時間経過とともにnew EndlessStar()されている状態です。

minor3010さんの提示しているn個まで生成されたら新しく生成しない解決手法↓

よりも1フレにしてpointmcをトゥイーンでなくスクリプトで制御すれば解決すると思います。

◎質問者からの返答

有り難うございます。

スミマセン、今回はスクリプト制御ではなく、

トゥイーンで動かしたいのでその条件で宜しくお願いいたします。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ