※ ChatGPTを利用し、要約された質問です(原文:外部読み込みについて)
外部読み込みについて
このQ&Aのポイント
外部読み込みについての質問です。親のSWFに子のSWFを外部読み込みさせて動作させたいですが、うまく実行できません。
子のSWFを読み込むことはできますが、子の中の動作が問題あります。
サムネイルをクリックして所定の場所に写真を読み込むようにしたいですが、子のSWFを親に読み込んだ場合、機能しません。
親のSWFに子のSWFを外部読み込みさせて動作させようとしています。
子のSWFを読み込むことは問題ないのですが、子の中の動作がうまく実行できません。
「子のSWF」と言っているものは、サムネイルが並んでいて、それをクリックしたら所定の場所に写真を読み込むというものです。
「子のSWF」に関して、写真の外部読み込みは以下の方法でやっており、これだけでしたら問題なく動作します。
============================================
var mcLoader:MovieClipLoader = new MovieClipLoader();
var listenerObject:Object = new Object();
listenerObject.onLoadStart = function(mc) {
mc._visible = false;
loading._visible = true;
};
listenerObject.onLoadInit = function(mc) {
mc._visible = true;
loading._visible = false;
};
mcLoader.addListener(listenerObject);
loading._visible = false;
_root.photo01_button.onRelease = function() {
mcLoader.loadClip("04collection/photo01.jpg",photoBox);
};
_root.photo02_button.onRelease = function() {
mcLoader.loadClip("04collection/photo02.jpg",photoBox);
};
_root.photo03_button.onRelease = function() {
mcLoader.loadClip("04collection/photo03.jpg",photoBox);
};
============================================
理想は、上記の「子のSWF」を「親のSWF」に読み込んで、サムネイルをクリックしたら狙った写真を読み込むようにしたいのですが、子だけでは問題なく動作していても、それを親に読み込んだ状態では全く機能しません。 読み込みたい写真のルートが問題とかであれば何かしら反応はありますが、サムネイルをクリックしても、全く反応がありません。
このような何重かの外部読み込みを定義することはできないのでしょうか。
環境はFlash CS3 for Winです。
どなたか問題解決の方法をご存じの方がいらっしゃいましたら宜しくお願い致します。
お礼
Tanigucchi様 有難うございました。 お陰様で完全に出来ました。 本当に感謝しております。 今まであまり外部からの読み込みをするようなシステムは扱ったことがなく、やたらと最初のロードが長いサイトばかり作ってしまっておりましたため、今度からは・・ と、頑張っていたところつまづいてしまい、泣きそうになっておりました。 流石ですね。 自分・・ まだまだです。。。 本当にありがとうございました。