No.1ベストアンサー
- 回答日時:
そのシーンと言うのは,
「挿入」→「シーン」 などで作る 「シーン 1」 とか 「シーン 2」 とか言う シーン ですよね。
そのシーンだと何も考えずに変数とその値は持ち越されますよ。
「シーン 1」 とか 「シーン 2」 とか言う シーン は,
作成上の便宜をはかるためのもので,
「シーン 1」 でも 「シーン 2」でも _root は _root です。
一度,複数シーンからなる SWF を,
Flash の 「ファイル」→「読み込み」→「ステージに読み込み」で見てみられるとわかりますが,
「シーン 1」 も 「シーン 2」 も _root のつながったタイムライン上にあります。
だから,変数とその値も何も考えずにそもまま行き来できます。
----------------------------
ムービープレビューで,trace で確認する場合ば、
Enterキーを押すとメニューの「再生」の方が優先されるので,ムービープレビューではうまく表示されませんから,
「0」キーを押すスクリプト例で書いてみます。
例えばですから,どんなのでも良いですが,
「シーン 1」 を次のように5フレーム作成します。
1 5
□レイヤー 筆・・|○ []| ←スクリプト専用レイヤー
□レイヤー 筆・・|●////[]|●| ←ボタン専用レイヤー
まず,「シーン 1」 の フレーム1 のスクリプト。
--------------------
stop();
var x = 100;
--------------------
「シーン 1」 の フレーム1~4 のボタンシンボルのインスタンス のスクリプト。
----------------------------
on (release, keyPress "0") {
x += 5;
trace(x);
nextFrame();
}
----------------------------
「シーン 1」 の フレーム5 のボタンシンボルのインスタンス のスクリプト。
----------------------------
on (release, keyPress "0") {
x += 5;
trace(x);
gotoAndStop("シーン 2", 1);
}
----------------------------
↑これで「シーン 2」に行きます。
「シーン 2」も「シーン 1」と同様のタイムラインにします。
1 5
□レイヤー 筆・・|○ []| ←スクリプト専用レイヤー
□レイヤー 筆・・|●////[]|●| ←ボタン専用レイヤー
「シーン 2」 の フレーム1~4 のボタンシンボルのインスタンス のスクリプト。
----------------------------
on (release, keyPress "0") {
x += 5;
trace(x);
nextFrame();
}
----------------------------
「シーン 1」 の フレーム5 のボタンシンボルのインスタンス のスクリプト。
----------------------------
on (release, keyPress "0") {
x += 5;
trace(x);
gotoAndStop("シーン 1", 2);
}
----------------------------
↑これで「シーン 1」 の フレーム2 に行きます。
フレーム1 に戻すと,フレーム1 の
var x = 100;
が効いて,また100に戻ってしまうので,フレーム2に戻すようにしてあります。
これで,「制御」→「ムービープレビュー」し,
キー 0 を押してもらうと
延々と 100 に 5 が加算されるのがわかると思います。
作ったボタンをクリックしてもらっても同じです。
「シーン 1」と「シーン 2」の区別がつきにくければ,さらに下にレイヤーを追加して,
シーンごとに違う何かを置いてもらうと,区別できると思います。
===================
ごちゃごちゃ長く書きましたが,
変数とその値は,シーンをまたいで持ち越されるのが普通です。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- ドラマ 番組が始まって後のシーンを映して最初のシーンにプレイバックすることを演出用語で何と言うのですか 1 2022/08/30 20:40
- その他(プログラミング・Web制作) 下記内容はpythonの重回帰分析で可能でしょうか? python初心者です。現在の業務でもしかした 2 2022/06/16 00:36
- JavaScript sessionStorageを調べています。 1 2023/06/20 12:41
- JavaScript Google reCAPTCHAについて 1 2023/02/22 14:37
- ドラマ 次のようなシーンのあるドラマが、もしありましたら教えて下さい。 1 2022/06/05 06:07
- その他(映画) 次のようなシーンのある映画が、もしありましたら教えて下さい。 1 2022/06/05 06:09
- JavaScript javascriptで入力フォームが空欄の時にアラートによるエラーを出すコードを書いています。 2 2023/06/13 17:58
- アニメ 質問です 昔見ていたアニメなのですがタイトルも内容もあまり覚えてたくて最終回のシーンで空中に浮いてい 1 2022/05/28 13:34
- JavaScript javascriptのちょっとした動作不良(原因は突き止めたのですが) 1 2023/06/15 19:58
- アジア映画 長文 ジャッキーチェンの映画 タイトル 一部のシーンとボスの特徴しか覚えてない お願いします。2作品 1 2022/06/01 08:49
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ダウンロードしたデジブックはa...
-
この曲はなんでしょう?
-
Flashコンテンツを使ったWebサイト
-
Windows10重い
-
uwscでExcelに自動記入
-
laptop go2からの買い替え、lap...
-
スクリップト
-
私のコンピューター上のファイ...
-
arduino プログラムについて
-
chrome flash
-
FLASHの再生はできないのでしょ...
-
フラッシュゲームアーカイブ2
-
ウェブサイトで Flash が事実上...
-
Flash Playerのサポートが終了
-
Form内のselectを連動させるに...
-
Flashをブロックしないで
-
ad or script について
-
Flashplayerの運用について
-
VBAのコンボボックスの年月表示...
-
Adobe Flash Player
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
[AS3]ループするたびに変数等は...
-
シーン逆再生から再生
-
シーンの分割方法
-
A.S 3.0 キーボードでのフレー...
-
フレーム内に移動したい
-
ドロップフレームの計算をエク...
-
Access2010でサブフォームのフ...
-
phpで音を鳴らす
-
フレーム内のオプションボタン...
-
VB6のスクロールバー付きフレー...
-
【C#】wavファイルの複数同時再生
-
車の運転時のメガネ 縁なし(...
-
VBで動的に作成したパネルの上...
-
cisco catalystのトラブルシュ...
-
C#でDLLファイル読み込みを行う...
-
Flashで右クリックメニューにつ...
-
WEBブラウザの重複起動の禁止
-
WebBrowserでgoogle検索するには?
-
URLを隠す、または別アドレスな...
-
GetPrivateProfileString変値
おすすめ情報