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

パスワード:


パスワード紛失

新規登録
メインメニュー
メイン
   コーダーズルーム【スクリプト系】
     loadMovieで読み込まれたswfの変数を参照
投稿するにはまず登録を

スレッド表示 | 古いものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
c-geru
Åê¹ÆNo.2047
投稿日時: 2003-12-10 17:24
職人
居住地: 文京区本郷
投稿: 209
使用環境:
10.6.8+ CS5.5
Win7+ CS4
Re: loadMovieで読み込まれたswfの変数を参照
小川です。自己レスです。

引用:
c-geruさんは書きました:
a.swfから_root.val1を参照するタイミングを判断する方法はあるでしょうか。


あとはローディング後に「_root.val1 != undefined」のチェックを行って、生成されるまで待つ・・・ということですね。
たぶんこれぐらいでしょうか。

他にも方法があれば、ご意見よろしくお願いします。
c-geru
Åê¹ÆNo.2044
投稿日時: 2003-12-10 15:53
職人
居住地: 文京区本郷
投稿: 209
使用環境:
10.6.8+ CS5.5
Win7+ CS4
loadMovieで読み込まれたswfの変数を参照
小川です。

元のswf(a.swf)の中にあるムービークリップ(mc1)に外部swf(b.swf)をロードして、
a.swfからb.swfの中にある変数(_root.val1)を参照しようとしています。

#_root.val1は1フレに定義。

onClipEvent(data)やgetBytesLoaded()でロード終了をチェックしていますが、
ロード終了時のタイミングでは、_root.val1は生成されていないため参照できません。

a.swfから_root.val1を参照するタイミングを判断する方法はあるでしょうか。現在可能だとわかっているのは・・・

・_root.val1をダイナミックテキストでステージ上に配置すれば、ロード終了のタイミングで取得可能。
・b.swfを2フレ以上にしておいて、_root.b._currentframe>1がtrueになるタイミングで取得可能。

の2つです。他にいい方法はあるでしょうか?

#b.swf側でチェックすれば問題ないことはわかっているのですが、
#仕様の都合上できるだけb.swfに手を加えずに、どうにかする方法がないか・・・
#ということなのです。他になさそうな気もするのですが・・・。

よろしくお願いします。
« 1 (2)
スレッド表示 | 古いものから 前のトピック | 次のトピック | トップ

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