メイン ActionScript 3.0 特設会議室 子swfから親swfの変数を参照するには | 投稿するにはまず登録を |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
hiro334 | Åê¹ÆNo.40266 投稿日時: 2008-9-13 8:32 |
新米 居住地: 横浜 投稿: 10
使用環境:
MacG5 OSX10. 5 MacBookpro OSX10.5 FlashCS3 |
子swfから親swfの変数を参照するには ご教授おねがいします。
main.swfの中にsub.swfを下記で読み込んでいます。 例えばmain.swfのタイムラインに var A=7 var loader_obj : Loader = new Loader(); var url : URLRequest = new URLRequest("sub.swf"); loader_obj.load(url); addChild(loader_obj); と記載します。 子swfから、変数Aを参照するのにはどうすればいいのでしょうか? 子swfに var rootObj:Object=root as Object; trace(rootObj.A); 等記載しても参照できません、多分私の考え方が違うののだと思いますが 参考書や検索してもどうしてもわかりません。 よろしくお願いいたします。 |
ニノミヤ カズノリ | Åê¹ÆNo.40267 投稿日時: 2008-9-13 9:32 |
職人 居住地: 東京 投稿: 430
使用環境:
CS4 .4.11, .5.7 XP Pro(sp3) Flash Player 10,0,22,87, AIR 1.5.1, IE 5.5 & 6 & 7 & 8, Firefox 2.0.0.20 & 3.0.11 & 3.5, Opera 9.64, Safari 4, Google Chrome 2.0.172.31, Netscape 7.1 |
Re: 子swfから親swfの変数を参照するには こちらが参考になるでしょうか。
【外部読込みされるMC内で、読込元の変数を参照したい】 |
hiro334 | Åê¹ÆNo.40268 投稿日時: 2008-9-13 11:04 |
新米 居住地: 横浜 投稿: 10
使用環境:
MacG5 OSX10. 5 MacBookpro OSX10.5 FlashCS3 |
Re: 子swfから親swfの変数を参照するには 職人様
ご回答ありがとうございます。 ご指摘のありました、トピックスは参考にさせていただいていました。 野中どのの回答を参考にすると参照はできました。 as1.0や2ですと_parentで参照できていたので、簡単に考えすぎていました。 3.0ですとご指摘いただいたトピックスのように、main.swfから変数をわたしてやらないと子swfから参照する事は難しいのでしょうか? |
ニノミヤ カズノリ | Åê¹ÆNo.40269 投稿日時: 2008-9-13 11:44 |
職人 居住地: 東京 投稿: 430
使用環境:
CS4 .4.11, .5.7 XP Pro(sp3) Flash Player 10,0,22,87, AIR 1.5.1, IE 5.5 & 6 & 7 & 8, Firefox 2.0.0.20 & 3.0.11 & 3.5, Opera 9.64, Safari 4, Google Chrome 2.0.172.31, Netscape 7.1 |
Re: 子swfから親swfの変数を参照するには 変数を渡す、と言うのは確実な方法で紹介されているもので、必ずしも参照する為に親に値を渡す必要はありません。
他にも、表示オブジェクトを辿って値を参照する方法が先に載せたリンクに書かれています。 そちらも参考になさった方が良いかもしれません。 |
hiro334 | Åê¹ÆNo.40273 投稿日時: 2008-9-13 19:10 |
新米 居住地: 横浜 投稿: 10
使用環境:
MacG5 OSX10. 5 MacBookpro OSX10.5 FlashCS3 |
Re: 子swfから親swfの変数を参照するには 職人様
ありがとうございます、まず指摘いただいたトピックスを再度見直し、再現してみます。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |
投稿するにはまず登録を | |