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

オールFlashサイトで外部swfの読み込みによりコンテンツを表示しています。
外部swfにonRelease()でさらに外部swfを読み込んで、あるページを表示させています。入れ子の入れ子になっているわけですが、親ファイルから子ファイルのさらに孫ファイルの指定をして呼び出すことはできるのでしょうか?
教えてください。

●質問者: aqualimone
●カテゴリ:インターネット ウェブ制作
✍キーワード:Flash swf オール コンテンツ サイト
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● akkk
●60ポイント

ええと、説明だけだとちょっとわからないのですが、

親swfにあるボタンをリリース


子swf表示


その子swfにあるボタンをリリース


孫swf表示


ということでしょうか?

もしそうならば子swfに親swfと同じようなスクリプトを書けばいいだけなので(ただし相対パスで)できます。



そうではなく、

親swfにある子swfを呼び出すボタンをリリース

子swf表示


親swfにある孫swfを呼び出すボタンをリリース

孫swf表示



ということでしょうか?

もし、親から直接孫を呼び出したいということでしたら、

親swfにあるMC(インスタンス名"ko_load")に子swfを読み込んで、

子swfに孫swf読み込み用のMC(インスタンス名"mago_load")を同じ位置に配置しておき、

_root.ko_load.mago_load.loadMovie("mago.swf");

と記述すれば読めます。

ただし、先に子swfを読み込んでいる状態でないと、

いきなり子にあるMCを指定してもFlash側はわからないので、

読み込みができません。


意図していたことと違っていたらすみません・・・。

◎質問者からの返答

説明不足で申し訳ありません。

親swfにある孫swfを呼び出すボタンをリリース

子と孫swf表示

が実現したかったことです。

やはりおっしゃいます通り先に子に孫をを読み込んでいる状態でないと無理なのですね。ということはファイルの数が増えてしまうわけですね。

親にあるボタンリリースで子のswfを指定し、さらに子の特定のフレームまで指定可能であるから、孫ファイルの指定もできるのかな?と思ったので質問しました。

おかげでできないことが分かりましたので別の方法を考えます。ありがとうございました。

関連質問


●質問をもっと探す●



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