メイン コーダーズルーム【スクリプト系】 loadMovie();とunloadMovie();について | 投稿するにはまず登録を |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
carrot | Åê¹ÆNo.24508 投稿日時: 2006-3-27 17:45 |
新米 居住地: 博多 投稿: 4
使用環境:
・vaio[WinXP]>Flash5 ・i-mac[os9.2]>Flash MX |
loadMovie();とunloadMovie();について 1.まずonClipEvent(load)で自動的に_rootにloadMovie();でswfを読み込んで
onClipEvent(load){ _root.swf01.loadMovie("a.swf"); } 2.メニューから別のswfをボタンアクションを使ってloadMovie();で読み込むと同時に_rootに最初に読み込んだswfをunloadMovie();で消して on(release){ _root.swf01.unloadMovie("a.swf"); _root.swf02.loadMovie("b.swf"); } 3.次にunloadMovie();で(2)のswfを消して、もう一度_rootに今度はボタンアクションでon(release)でloadMovie();して最初のswfを読み込む on(release){ _root.swf01.loadMovie("a.swf"); _root.swf02.unloadMovie("b.swf"); } このままだとボタンを押す度に それぞれリロードしてしまいます。 ※注:swf01とswf02はサイズが違います。 if();文を使って、 もし_root.に"a.swf"が存在しなければ "a.swf"を読み込む。または、 もし_root.に"b.swf"が存在しなければ "b.swf"を読み込む といったスクリプトはどのように書けば良いのでしょうか? |
ひろゆき | Åê¹ÆNo.24511 投稿日時: 2006-3-27 18:04 |
ちょんまげら 居住地: 東京砂漠 投稿: 4403
使用環境:
10.8.5 Flash Professional CS4/CS6/CC Safari 6.1 |
Re: loadMovie();とunloadMovie();について まず、気になった点から。
「_rootにloadMovie();でswfを読み込んで」と書かれていますが、 「_root に配置されたswf01というムービークリップに loadMovie でswfを読み込む」 のではないのでしょうか? 次に、(2)と(3)でおっしゃっているボタンというのは、 同一のボタンなのでしょうか? それとも、異なるボタンでしょうか? 異なるボタンだと思いますので、 それぞれ、btnA, btnB と仮にしておきます。 swf01
swf2
btnA
btnB
「FN0307007 - MovieClip.loadMovieで外部ファイルを読込む」
|
carrot | Åê¹ÆNo.24523 投稿日時: 2006-3-27 19:45 |
新米 居住地: 博多 投稿: 4
使用環境:
・vaio[WinXP]>Flash5 ・i-mac[os9.2]>Flash MX |
Re: loadMovie();とunloadMovie();について >まず、気になった点から。
>「_rootにloadMovie();でswfを読み込んで」と書かれていますが、 >「_root に配置されたswf01というムービークリップに >loadMovie でswfを読み込む」 >のではないのでしょうか? 仰るとおりです。 言葉が正確でなくて申し訳ないです。 上記の通りに打ち込んでみたら、ちゃんと反映されました。 凄く嬉しいです。ありがとう御座います。 ただ、まだちゃんと僕自身、完全に理解しきっていないので これから理解を深めるために教則本を片手に スクリプトを一つづつ検証してゆきます(汗;) 教則本は今まで友人に貰ったり自分で買ったりした 「スピードマスターFLASHMX」(インフォメディア) 「おしえてFLASHMX」(毎コミ) 「だれでも書けるFLASH5アクションスクリプト」(MdN) 「FLASH5テクニックバイブル」(ソフトバンク) の順に一気に読み進め、(解らない所は飛ばしつつ) 最近本屋で 「FLASHACTIONSCRIPTバイブル」(オーム社)と 「FLASHACTIONSCRIPTバイブルMXのツボ」(オーム社)を購入して 後者はまだ読みかねている状態で、 「FLASHACTIONSCRIPTバイブル」を、基本的に参考にしています。 えっと…少し冗長になってしまいましたが 本当にありがとう御座いました。 また宜しくお願い致します。 |
ひろゆき | Åê¹ÆNo.24525 投稿日時: 2006-3-27 19:50 |
ちょんまげら 居住地: 東京砂漠 投稿: 4403
使用環境:
10.8.5 Flash Professional CS4/CS6/CC Safari 6.1 |
Re: loadMovie();とunloadMovie();について 「FN0307007 - MovieClip.loadMovieで外部ファイルを読込む」
をお読みになると、よろしいかと思います。
|
carrot | Åê¹ÆNo.24527 投稿日時: 2006-3-27 20:11 |
新米 居住地: 博多 投稿: 4
使用環境:
・vaio[WinXP]>Flash5 ・i-mac[os9.2]>Flash MX |
追伸 申し訳ありませんが
ついでに一つ質問させて頂きます。 _visible=true;や_visible=false;を使わずに いちいちloadMovie();したりunloadMovie();しようと思ったのは ブラウザ側でデータが重くならないように…と考えてのこと 、、のつもりなのですが、 こういった認識は正しいのでしょうか? もしかして逆にブラウザ側で 負担になったりしていますでしょうか? 御回答お願い致します。 |
ひろゆき | Åê¹ÆNo.24550 投稿日時: 2006-3-28 16:22 |
ちょんまげら 居住地: 東京砂漠 投稿: 4403
使用環境:
10.8.5 Flash Professional CS4/CS6/CC Safari 6.1 |
Re: 追伸 とりあえず、Flash8のヘルプには
引用: SWF ファイルのロードおよびアンロード
|
carrot | Åê¹ÆNo.24553 投稿日時: 2006-3-28 18:04 |
新米 居住地: 博多 投稿: 4
使用環境:
・vaio[WinXP]>Flash5 ・i-mac[os9.2]>Flash MX |
お世話になります 御回答ありがとう御座います
解ったような解らないような… 「場合によっては」という表現が曖昧で引っかかりますが きっと、経験則に従って判断しろ、というコトなんでしょうね。 ありがとうございました また宜しくお願い致します。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |
投稿するにはまず登録を | |