はじめましてフラッシュ初心者です
ただ今テキストがスライドす
MOVIE CLIPを作っているのですが
行き詰まってしまいました(汗
TOP、プロフィール、LINKと3つのボタンがあります
最初に表示されているテキストの内容はTOPの情報です
プロフィールボタンをおすとTOPの内容が左に動き
変わりに右からプロフィールの内容がスライドしてくる
と、言うものです
TOP→プロフィール→LINKと順番にボタンをクリックしていくと
順調にいくのですが
それぞれの内容表示のときにstop();を入れいています
TOPからLINKにいく場合
TOP内容→プロフィール内容→LINK内容と
間の内容も表示させてスライドさせたいのですが
stop();
があるせいでプロフィールでとまってしまいます。
TOPからLINKと間を飛ばす場合
プロフィールにつけたstop();を
無視できるアクションスクリプトは
どのように明記すればいいのでしょうか?
よろしくお願いいたします
OS WINDOWSXP
FLASH8
No.1ベストアンサー
- 回答日時:
その全体の動く姿のイメージを,
正確にはつかみきっていませんが,
フラグを立てれば良いのではないでしょうか。
「ある変数の値が A だったら,stop(); それ以外だったら stop(); しない。」
という感じです。
例えば,プロフィール を表示させるボタンには,
on (release) {
_root.flag = "P";
gotoAndPlay(プロフィールがスライドしてくるフレーム);
}
という感じで,
gotoAndPlay(); とともに,変数 flag の値を "P" にするスクリプトを書いておきます。
そして,
プロフィールのスライドが止まるフレームには,単に stop(); を書くだけでなく,
if (_root.flag == "P") {
stop();
}
というような感じに,しておきます。
すると,
_root の 変数 flag の値が, P であったときだけ stop(); しますが,
_root の 変数 flag の値が, P 以外であったときは stop(); しません。
リンクも同様です。
リンクをを表示させるボタンには,
on (release) {
_root.flag = "L";
gotoAndPlay(リンクがスライドしてくるフレーム);
}
と書いておいて
リンクのスライドが止まるフレームには,
if (_root.flag == "L") {
stop();
}
のような感じです。
変数名は flag でなくても何でも良いのですが,
特にこういう目印になるような変数を フラグ(旗) と言いますから,
flag とか flg とか,何か フラグであることがわかるような名前にするのが一般的です。
こういう風に,単に目印の変数を用意して置くことを「フラグを立てる」と言います。
Flash の用語ではありません。また,Flashの手法でもありません。
プログラミング全般に何処でも何の言語でも使われる手法です。
単に目印(旗印)ですから,値も自分さえわかっていれば何でも良いのです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- HTML・CSS 書籍を見つつサイト造りの練習をしているのですが、見た目が一致しません 2 2022/11/28 15:00
- JavaScript jqueryを使ったスムーススクロールのコードを書いたのですが、HTMLコード内にある、a butt 2 2022/04/14 10:59
- JavaScript スマフォではボタンを表示させたくない 2 2023/01/20 14:26
- 英語 提示文で、whatever'sの's(アポストロフィエス)がある理由 3 2023/07/07 07:58
- Excel(エクセル) Excel2019 マクロを使用し画像を貼り付けした際のリンク切れについて 2 2022/11/15 16:14
- HTML・CSS 下にスクロールしても、追従するボタンのコードを書いたのですが、ボタンの中の画像が半分しか表示されない 1 2022/04/16 21:31
- JavaScript jQueryでのドラッグアンドドロップについて 1 2022/07/07 21:04
- PowerPoint(パワーポイント) ExcelのVBAコードについて教えてください。 3 2022/05/25 14:32
- HTML・CSS PrettierのHTMLの記述変更 linkタグ 1 2022/06/23 04:06
- Visual Basic(VBA) 【VBA】写真の貼り付けコードがうまく機能しません。 5 2022/09/01 18:43
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
SNMPの標準MIBについて
-
100点でクリアする簡単なモグラ...
-
else if文の順序を変えることに...
-
四乗根を英語で言うと・・・
-
複数の外部SWFの読み込みする場...
-
経過時間を計るには
-
ボタンの上にマウスを置くと虫...
-
python ボタンを押すと複数の関...
-
2つのMC(ドラッグで移動可能...
-
テキストボックスにセルの値を...
-
VBAで改行の入ったデータの正規...
-
プログラミング、アーキテクチ...
-
テキストボックスの中身をリセ...
-
【Photoshop】レイヤー効果の境...
-
テキストエリア内の文字列にリ...
-
ipconfig /releaseって何ですか?
-
【VB.NET】別Formのボタンが押...
-
【ExcelVBA】ファイル名をセル...
-
フォームのテキストの入力数字...
-
Access2000 実行時エラー '3061':
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
python ボタンを押すと複数の関...
-
else if文の順序を変えることに...
-
PYTHONのtkinterについて
-
Pythonのtkinterについて
-
四乗根を英語で言うと・・・
-
pythonの画像の貼り付けについて
-
SNMPの標準MIBについて
-
PythonでSetWindowPosを使うに...
-
pythonのグローバル変数
-
ボタンの上にマウスを置くと虫...
-
関数をプロパティとして代入する際
-
ADに参加していないPCからADサ...
-
レイヤーに配置されたムービー...
-
[FlashMX2004]動的にファイルを...
-
メニュースクロール
-
パーセントで配置したフラッシ...
-
Flashの表示サイズを動的に変更...
-
スライドショーのフェードイン...
-
swfがきちんと動作しない!
-
フルウィンドウのFlash Firefox...
おすすめ情報