A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
以下は、各オブジェクト(シンボル)が同じメイン画面(_root)に配置してあることを条件に回答しています。
まず、ボタンシンボル(ここではボタンAとします)を作成し、メイン画面に配置します。そしてボタンAのアクションスクリプトを以下で入力します。
------------------------
on (release) {
openPoon();
}
------------------------
次に、「ぽーんと吹き出る」というムービーシンボルを作成します。
シンボル内の1のタイムライン上に「ぽーんと吹き出た」最終位置を想定した絵を作成配置します。その画像をグラフィックシンボルにし、2と任意のタイムライン上(ここでは10のライムラインとします)にキーフレームを設けます。つまり、1と2と10のタイムライン上の画面に先ほどグラフィックシンボルにした画像があります。そして2→10までトゥイーンモーションを設定をし、2のタイムライン上のシンボルを任意の位置に動かします(ここでは下に動かします)。2~10までの再生は下から上へ移動するムービークリップができました。1のライムライン上の画像は10の位置のものと同じ位置にあるはずです。
なぜ1をそのままにし、2からにしたかは、メイン画面にこの「ぽーんと吹き出る」シンボルを配置したときに、位置が把握しにくいからです。では、メイン画面を再生したときに、一瞬画像が出るではありませんか?は、次に説明するActionScriptで処理します。
では、説明します。
その「ぽーんと吹き出る」シンボル内にActionScript用に空のレイヤーを設けます。そして下のレイヤーに合わせ、1と2と10の箇所に空白のキーフレーム○を設定します。そして、
1の○には
-----------------------
this.stop();
setProperty(this, _visible, 0);
-----------------------
と設定し、
2の○には
-----------------------
this.play();
-----------------------
10の○には、
-----------------------
this.stop();
-----------------------
と入力します。
上記の説明は、swfを書き出してもボタンがあるだけで、何もない事がわかるかと思います。
1で止まったままでこのシンボルは非表示と設定。
ボタンアクションで2に行き動き10で止まるという設定です。(まだボタンアクションは設定していません)
音は、2の○に「ぽよ~ん」などの音を設定して下さい。つまり、ボタンアクションで、2から動く設定なので、ボタンをクリックすると2から動くときに「ぽよ~ん」となって10で止まります。
次に「イメージが変わりながら下へ落ちていく」ですが、上記と同じように新規でムービーシンボルを作成して下さい。アクションスクリプトも同じです。ただし、この場合、1のタイムライン上のものは2と同じキーフレームを入れてね。10のものにするとメイン画面で配置するとき位置がわからないので大変です。
次にアクションスクリプトを1つ付け足します。「ぽーんと吹き出る」シンボルの10のタイムライン上の○に
--------------------------
_parent.openKururu();
--------------------------
を付け足します。つまり10の○には
--------------------------
this.stop();
_parent.openKururu();
--------------------------
となります。「ぽーんと吹き出る」シンボルの方ですよ。間違えないでね。
さ、すべてのシンボルをメインの画面の1のタイムライン上に配置します。先ほどもいいましたが、各シンボルの1のタイムライン上のものが見えるので配置しやすいかと思います。
そして、「ぽーんと吹き出る」シンボルのインスタンス名を「clipPoon」、「イメージが変わりながら落ちていく」シンボルのインスタンス名を「clipKururu」と明記して下さい。
さて書き出して見て下さい。。。。と言いつつ、ボタンしか表示されないですね。
メイン画面のアクションスクリプト用に空のレイヤーを設けます。そしてその1のタイムライン上の○に次のスクリプトを入力。
-----------------------------
function openPoon(){
_root.clipPoon.gotoAndPlay(2);
}
function openKururu{
_root.clipKururu.gotoAndPlay(2);
}
-----------------------------
これで完成です。書き出して見て下さい。
ボタンをクリック[on (release)]すると、[_root.clipPoon]が音を出すと同時に動き、そのムービーシンボルが止まると同時に、[_root.Kururu]が動きだし、止まるという設定です。後は応用です。頑張って下さい。ボタンがたくさんある場合はスクリプトの[if (){}]を使うとスクリプトが短くて済みますよ。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- JavaScript javaScriptで画面に値を入れるには 1 2022/08/14 12:27
- Visual Basic(VBA) VBA 画面上のカーソルに文字数字を入力するコードを教えて下さい 1 2022/10/30 10:31
- Visual Basic(VBA) Edge操作のアプリが例外発生に 1 2023/03/12 21:22
- フリーソフト 使用期間切れのDVDfab12でDVDをコピーしようとした時のエラー表示について 1 2022/09/09 01:58
- HTML・CSS トリミングで表示した画像をクリックで元どおりにしたい 3 2022/12/16 18:49
- その他(データベース) Accessフォームからパラメーターで表示したレコードを指定のExcelのセルへ転送する方法について 2 2022/08/22 18:04
- PowerPoint(パワーポイント) パワーポイントのアニメーションについて 4 2023/06/14 16:25
- Outlook(アウトルック) PCで登録途中の画面から認証コードを確認する方法を教えてください。 3 2022/09/29 06:11
- その他(コンピューター・テクノロジー) PC利用中に勝手に起動する窓を消し去る方法を教えて下さい。 1 2023/05/08 16:48
- その他(IT・Webサービス) U-NEXTの解約ができません 2 2022/11/19 18:35
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
マウスカーソルをレーザーポイ...
-
PDFを開くとデフォルトで閲覧モ...
-
autocad 構築線 端点を基点に引く
-
メディアプレーヤー 次の曲に...
-
AutoCADで2つの円に接する直線...
-
フォトショップで座標の位置を...
-
イラストレーター初心者です。
-
パソコンに巨大なストップウォ...
-
ファーストストーン キャプチャ...
-
白飛びした(明るい)写真をiPhon...
-
エクセルである行以下全部を削...
-
EXCEL VBAで全選択範囲の解除
-
Photoshop で8bit /チャンネル ...
-
Androidのスマホで毎回毎回ホー...
-
Excel VBA あるセルでENTERを押...
-
ipadのpagesでMS明朝を使う方法...
-
「無」と「未」の使い方
-
Jw-cadの範囲指定で文字が選択...
-
visual studio でインデントを...
-
スポイトツールがどの色を取っ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
マウスカーソルをレーザーポイ...
-
PDFを開くとデフォルトで閲覧モ...
-
JW-CADで、全体表示させ...
-
GOM PLAYER で逆コマ送りする方...
-
DMMのアダルトDVDのサンプル動...
-
ファーストストーン キャプチャ...
-
illustratorの線幅について
-
フォトショップで座標の位置を...
-
PDFのツールウインドウを非表示...
-
autocad 構築線 端点を基点に引く
-
aviutlでの次のキーフレームに...
-
ATOKの入力が「カナ」になって...
-
Fireworksの作業画面の左側にあ...
-
Delphiでグリッドのある列を指...
-
メディアプレーヤー 次の曲に...
-
Illustratorの移動の単位について
-
マウスボタン左右同時押しをダ...
-
パソコンに巨大なストップウォ...
-
イラレでホイールによるズーム...
-
photoshopで背景が灰色だとポイ...
おすすめ情報