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

パスワード:


パスワード紛失

新規登録
メインメニュー
メイン
   とにかくFLASH【FLASHに関して全般】
     SWF間の変数のやりとりってできますか?
投稿するにはまず登録を

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
ひろゆき
Åê¹ÆNo.22309
投稿日時: 2005-12-18 19:00
ちょんまげら
居住地: 東京砂漠
投稿: 4403
使用環境:
10.8.5

Flash Professional CS4/CS6/CC

Safari 6.1
Re: SWF間の変数のやりとりってできますか?
引用:
Pierceさんは書きました:
今まで、ムービークリップはライブラリの中にあるべき物(?)だと思っており、ムービークリップという変数があることは全然知りませんでした。
b_mc.loadMovie("b.swf")と書くにあたり、何かムービークリップを作り、b_mcとインスタンス名をつけなければならないと考えていたため、勘違いをしていたようです。

ムービークリップと呼ばれる変数はないと思うんですが。
Movieclip.loadMovie() を用いるのであれば、インスタンス名をつける必要があります。

引用:
b_mc というムービークリップ・インスタンスに読み込むと仮定しました。
引用:
b_mc というムービークリップを _root に配置した上で
b_mc.loadMovie("b.swf");
とすれば、
変数のやりとりはできるでしょう。
と、お書きいたしました。

b_mc は、ムービークリップのインスタンス名ですよ。
シンボルとインスタンス

b_mc.p というのを見て、b_mc は変数?とか思っていらっしゃいますか?

b_mc というムービークリップ・インスタンス上に、変数 p を設定した場合、
この 変数 p をどこか別の階層から参照したいことがあるわけですね。

そのとき、どこどこの変数というように、
場所(ターゲットパス)と変数名を指定する必要がある場合があります。

なので、a.swf の _root に
b_mc.loadMovie("b.swf");
と記述した場合、
a.swf
	|_ b_mc <-- b.swf
という構造になっているわけですから、
引用:
b.swf 上の変数 p は、a.swf から見ると、b_mc.p です。
とお書きいたしました。

このときの b_mc.p の「b_mc」は、変数の一部なのではなく、
ムービークリップの場所(階層)を指し示すターゲットパスです。


----------------
質問する際は、回答者に具体的な情報を与えてください。

Pierce
Åê¹ÆNo.22312
投稿日時: 2005-12-18 20:28
新米
居住地:
投稿: 6
使用環境:
Windows XP Professional
Flash MX Version 6.0
Re: SWF間の変数のやりとりってできますか?
失礼いたしました。

頭ではわかっていたのですが、若干混乱していて変数と書いてしまいました。
ターゲットパスは理解しているつもりです。
変数がプロパティを持つはずありませんしね。。。
« 1 (2)
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ

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