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

パスワード:


パスワード紛失

新規登録
メインメニュー
メイン
   ActionScript 3.0 特設会議室
     外部読込みされるMC内で、読込元の変数を参照したい
投稿するにはまず登録を

フラット表示 前のトピック | 次のトピック
投稿者 スレッド
kirarin
Åê¹ÆNo.39372
投稿日時: 2008-6-30 11:50
職人
居住地: 彩の国
投稿: 214
使用環境:
Re: 外部読込みされるMC内で、読込元の変数を参照したい
>野中様

kirarinです。
ご回答ありがとうございました。

配列アクセス演算子を使用して試してみました。
sub.swfの1フレーム目に頂いたtrace文を記述したのですが、「null のオブジェクト参照のプロパティまたはメソッドにアクセスすることはできません。」のエラーとなってしまいました。
しかし、sub.swfの2フレーム目以降に書いて試したところ、どちらの記述でも取得することができました。
このテストでは1フレームだけ待てば可能でしたが、やはりsub.swf読み込み完了を待つ処理が、sub.swfの冒頭に必要と考えた方がよろしいでしょうか。
(sub.swfのサイズによっては待ち時間が変わる?)


参照を渡す方法も試してみました。
ロードが完了した後であれば、sub.swf内の関数もmain.swfの方から動作させることができるのですね。
こちらでも、sub.swfの1フレーム目にa_array.lengthをtraceしてみると参照できませんでしたが、2フレーム目以降であれば可能でした。
分かりやすい所で、sub.swfを1フレーム目で止めておいて、xSetReference内にthis.play()を追加、などとした方がよさそうかな、と考えております。
(蛇足で恐縮ですが、main.swf内のonComplete内に、MovieClip(myLoader.content).play()を追加するのと同じだと思いますが、どちらを採用するか考え方について何かありましたら、アドバイスいただけますと幸いです)


上記、簡単な方法で対応できるのはとてもラッキー!と思いましが、プログラムとして、subがmainの変数を参照していることを明確化しておいた方が、後々のためにはよいのかな、と思いました。


----------------
Kirarin

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

題名 投稿者 日時
   外部読込みされるMC内で、読込元の変数を参照したい kirarin 2008-6-29 15:57
     Re: 外部読込みされるMC内で、読込元の変数を参照したい nioia321 2008-6-29 23:25
       Re: 外部読込みされるMC内で、読込元の変数を参照したい knagai 2008-6-30 0:30
         Re: 外部読込みされるMC内で、読込元の変数を参照したい kirarin 2008-6-30 11:05
           Re: 外部読込みされるMC内で、読込元の変数を参照したい knagai 2008-6-30 22:15
             Re: 外部読込みされるMC内で、読込元の変数を参照したい kirarin 2008-7-2 20:43
       Re: 外部読込みされるMC内で、読込元の変数を参照したい kirarin 2008-6-30 9:56
     Re: 外部読込みされるMC内で、読込元の変数を参照したい Fumio 2008-6-30 1:40
     » Re: 外部読込みされるMC内で、読込元の変数を参照したい kirarin 2008-6-30 11:50
         Re: 外部読込みされるMC内で、読込元の変数を参照したい Fumio 2008-6-30 12:39
           Re: 外部読込みされるMC内で、読込元の変数を参照したい kirarin 2008-6-30 13:49

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