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

パスワード:


パスワード紛失

新規登録
メインメニュー
メイン
   コーダーズルーム【スクリプト系】
     swf間の変数受け渡し
投稿するにはまず登録を

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
rocklifejp
Åê¹ÆNo.8151
投稿日時: 2004-6-9 11:14
新米
居住地: 東京
投稿: 14
使用環境:
Win2000,Flash MX
swf間の変数受け渡し
 
swf間の変数の受け渡しに方法がわかりません。
親swfからloadmovieをし、子swfに変数を渡すといった感じです。
ご教授ください。
rakeem
Åê¹ÆNo.8156
投稿日時: 2004-6-9 12:38
半人前
居住地: Osaka,Japan
投稿: 53
使用環境:
windows 2000,Flash MX
Mac OS 9.2.2,Flash MX
Mac OS 10.3.3 Flash MX2004pro
Re: swf間の変数受け渡し
rocklifejpさん、はじめまして。

受け渡したい変数を_root上に格納して
子swfが読み込み完了してから_root上の
変数を参照してみてはどうでしょうか。
rocklifejp
Åê¹ÆNo.8157
投稿日時: 2004-6-9 12:41
新米
居住地: 東京
投稿: 14
使用環境:
Win2000,Flash MX
Re: swf間の変数受け渡し
すみません初心者なものでコードを見ながら理解しています。

_rootに格納とは例えばどういったことなのでしょうか?

よろしければ例で記述していただけませんでしょうか?
笠居トシヒロ
Åê¹ÆNo.8158
投稿日時: 2004-6-9 12:44
マスター
居住地: 兵庫
投稿: 870
使用環境:
SnowLeopard, Safari4, CS4
Windows7, IE8, CS4
Re: swf間の変数受け渡し
この説明では、どこにどうやって読み込んでいるのかわかりませんね。
実際に設定されているスクリプトを示されたほうが、答えやすいと思いますよ。

仮に「oya.swf」のルートに配置された、MCインスタンス「loadtarget_mc」に、
「kodomo.swf」を読み込んだ状態だとして、同じくルートに配置されたボタンに、
ルートの変数「n」の値を「kodomo.swf」の変数「m」に受け渡すスクリプトを書くとすると

on(release){
    this.loadtarget_mc.m = this.n;
}

となります。

追加:
スクリプトの面からだけではFlashを理解するのは難しいと思います。
初心者向けのFLASH解説本を1冊、手元において基本から勉強したほうがいいでしょう。


----------------
笠居 マッドシー
http://www.mad-c.com/

野中文雄
Åê¹ÆNo.8159
投稿日時: 2004-6-9 14:17
ちょんまげら
居住地: 東京
投稿: 4531
使用環境:
CS5.5 .6.8 Vista Home Premium (SP1)
Re: swf間の変数受け渡し
loadMovie()には、グローバル関数とMovieClipのメソッドとがあります。どちらをお使いで、どのタイムラインをターゲットに外部SWFをロードしていますか?

いずれにしても、ターゲットパスさえ正しく指定すれば、変数の参照・設定は自由にできます。ターゲットパスは、ActionScriptの基本になります。それを理解せずにスクリプトを書こうとするのは、東西南北がわからずに地図を見るようなものです。

[ターゲットパス]
[loadMovie使用時のターゲットパス指定]
引用:
rocklifejpさんは書きました:
swf間の変数の受け渡しに方法がわかりません。
親swfからloadmovieをし、子swfに変数を渡すといった感じです。


----------------
 

rocklifejp
Åê¹ÆNo.8161
投稿日時: 2004-6-9 14:25
新米
居住地: 東京
投稿: 14
使用環境:
Win2000,Flash MX
Re: swf間の変数受け渡し
説明不足で申し訳ございません。MovieClipのメソッドに読み込んでいます。

入力テキストで入力した文字を子swfにて反映させるといったことなのですが・・・

例えば入力テキストの文字を格納した変数がmojiだとしたら子swfは_root.mojiなどで参照すればいいのでしょうか?

親が変数を渡す際特別な記述などはありますか?
rocklifejp
Åê¹ÆNo.8166
投稿日時: 2004-6-9 16:46
新米
居住地: 東京
投稿: 14
使用環境:
Win2000,Flash MX
Re: swf間の変数受け渡し
野中さん、笠居さん、rakeemさんありがとうございました。
なんとかできるようになりました。

説明不足なのに、いろいろ教えていただきまして大変感謝しております。
もう少し、ターゲットについて勉強をしたいと思います。

スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ

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