トップへ戻るニュースフォーラムFLASH-ML 過去ログBak@Flaダウンロードよくある質問と答
ログイン
ユーザ名:

パスワード:


パスワード紛失

新規登録
メインメニュー
メイン
   迷える子羊の部屋【初心者専用】
     シークバーとボリュームバーのハンドルが残ってしまう
投稿するにはまず登録を

フラット表示 前のトピック | 次のトピック
投稿者 スレッド
Fumio
Åê¹ÆNo.25501
投稿日時: 2006-5-11 0:42
ちょんまげら
居住地: 東京
投稿: 4531
使用環境:
Re: シークバーとボリュームバーのハンドルが残ってしまう
インスタンスの存在は消えず、名前は重複したままだからでしょうね。
引用:
永井勝則さんは書きました:
unloadMovie()を2回実行しても1個残ります。
_level0.handle_mc.unloadMovie();
_level0.handle_mc.unloadMovie();

気になったので、少し試してみました。

FLVPlaybackインスタンスをflvPlaybackとする元のご質問と同じ前提で、つぎのようにhandle_mcのインスタンス名を変更すればふたつとも消すことは可能でした。
var i:Number;
if (i == undefined) {
	i = 0;
}
flvPlayback.onUnload = function():Void  {
	while (handle_mc) {
		trace(handle_mc);
		var temp:MovieClip = handle_mc;
		temp._name = "handle"+(i++)+"_mc";
		temp.unloadMovie();
		// handle_mc.removeMovieClip();
	}
};

けれど、再度FLVPlaybackコンポーネントを配置したフレームに戻り、改めて上記スクリプトでhandle_mcを消すと、インスタンスの残骸が増えてしまいました。したがって、MovieClip.unloadMovie()メソッドで消すというのは、「正解」とはいえなそうです。

[デバッグ] > [オブジェクトのリストアップ]より引用:
ムービークリップ: フレーム=0 ターゲット="_level0.handle0_mc"
ムービークリップ: フレーム=0 ターゲット="_level0.handle1_mc"
ムービークリップ: フレーム=0 ターゲット="_level0.handle2_mc"
ムービークリップ: フレーム=0 ターゲット="_level0.handle3_mc"


----------------
 

フラット表示 前のトピック | 次のトピック

題名 投稿者 日時
   シークバーとボリュームバーのハンドルが残ってしまう masahiro 2006-5-9 11:23
     Re: シークバーとボリュームバーのハンドルが残ってしまう knagai 2006-5-9 23:16
       Re: シークバーとボリュームバーのハンドルが残ってしまう masahiro 2006-5-10 15:35
         Re: シークバーとボリュームバーのハンドルが残ってしまう mayor 2006-5-10 16:44
           Re: シークバーとボリュームバーのハンドルが残ってしまう Fumio 2006-5-10 16:58
             Re: シークバーとボリュームバーのハンドルが残ってしまう knagai 2006-5-10 20:40
               Re: シークバーとボリュームバーのハンドルが残ってしまう Fumio 2006-5-10 20:55
                 Re: シークバーとボリュームバーのハンドルが残ってしまう knagai 2006-5-10 21:17
                 » Re: シークバーとボリュームバーのハンドルが残ってしまう Fumio 2006-5-11 0:42
                     Re: シークバーとボリュームバーのハンドルが残ってしまう masahiro 2006-5-11 17:46
                       Re: シークバーとボリュームバーのハンドルが残ってしまう Fumio 2006-5-11 18:08
                         Re: シークバーとボリュームバーのハンドルが残ってしまう masahiro 2006-5-11 19:18
                           Re: シークバーとボリュームバーのハンドルが残ってしまう Fumio 2006-5-11 21:48
                             Re: シークバーとボリュームバーのハンドルが残ってしまう masahiro 2006-5-15 17:37
                       Re: シークバーとボリュームバーのハンドルが残ってしまう moonchilds 2008-6-5 18:07
                         Re: シークバーとボリュームバーのハンドルが残ってしまう mayor 2008-6-5 21:27
                           Re: シークバーとボリュームバーのハンドルが残ってしまう moonchilds 2008-6-5 22:28

投稿するにはまず登録を
 
Copyright (C) 2003 FLASH-japan. All rights reserved.
Powered by Xoops