ActionScript 誰かが物凄い勢いで解答するスレ 20at SWF
ActionScript 誰かが物凄い勢いで解答するスレ 20 - 暇つぶし2ch731:Now_loading...774KB
08/10/04 14:08:03 9sn63Vep
FlashCS3&AS3での質問です。
メインタイムラインの1フレーム目にMCを設置したとします(インスタンス名:testmc)
そしてtestmcはaddEventListener(Event.ENTER_FRAME,hoge);
のようなイベントを実行していたとします。

そこで、メインタイムラインの100フレーム目とかでそのMC(testmc)を削除したとします。
(この場合メインタイムラインからtestmcがremoveChildされたという解釈でいいのかな?)
この場合removeEventListener(Event.ENTER_FRAME,hoge);を実行してないので
testmcが裏でそのイベントを永遠と処理し続けることになりますよね?

メインタイムラインからMCを削除したと同時にremoveEventListenerが呼ばれるようなプログラムを組みたいのですが
testmcがremoveChildされた瞬間に呼ばれるイベントとかは存在するのでしょうか?

今のところ、そのMCを消す直前にキーフレームを作ってremoveEventListenerを呼んで対策しています。

何かいい方法がございまいたら教えてもらえると有り難いです。
よろしくお願いします!


次ページ
続きを表示
1を表示
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch