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ランキング
-
[AS3]ループするたびに変数等は...
-
シーン逆再生から再生
-
シーンの分割方法
-
HTMLのフレームとテーブル...
-
ICチップのリードフレームを単...
-
FALSH一部レイヤーだけループ再生
-
キーフレームとはなんですか?
-
可愛い無料写メフレームサイト
-
ページ移動する間にMCのアクシ...
-
Excel VBA SetFocus
-
PS5やPS4proに関して質問です。...
-
C言語 バッファについて。
-
Flashゲームのセーブ機能の作り方
-
再生中のフラッシュ・巻き戻し...
-
WEBブラウザの重複起動の禁止
-
リフレッシュ・レート、フレー...
-
ビルダーでのフレームって縦幅...
-
ホームページに再生ボタン
-
トグルボタンの排他制御でご教...
-
Suzukaで時計のflashを作成し、...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
[AS3]ループするたびに変数等は...
-
flashバナーの作り方
-
A.S 3.0 キーボードでのフレー...
-
HTMLの背景の色をシーン毎に変...
-
Flash A.S3.0のシーン移動について
-
Flash4で、シーンをまたいでB...
-
Action Scriptで変数を持ち越し...
-
Flashで右クリックメニューにつ...
-
フレーム内に移動したい
-
ソーラーパネルのアルミフレー...
-
HPを作りたい
-
【C#】wavファイルの複数同時再生
-
phpで音を鳴らす
-
ドロップフレームの計算をエク...
-
フレーム内のオプションボタン...
-
車の運転時のメガネ 縁なし(...
-
C#でDLLファイル読み込みを行う...
-
オプションボタンを矢印キーで...
-
WEBブラウザの重複起動の禁止
-
VBで動的に作成したパネルの上...
おすすめ情報