ActionScriptとスクリプトアシストを備えたプログラムボタン
フラッシュが完成しましたR CS4 eCardアニメーション、stop()コードを追加し、ビューアーが2回目以降のアニメーションの再生に使用するボタンを作成しました。これで、ボタンにActionScript 3コードを添付する準備が整いました。このコードは、クリックされたボタンなどのマウスイベントをリッスンするようFlashに指示します。次に、ボタンがクリックされたときに何をすべきかをFlashに伝える関数を作成します。この関数は、Flashに最初のフレームに戻り、アニメーションを再度再生するように指示します。

作業ファイルをFlash CS4で開きます。

1.最初に、再生ボタンをステージに追加する必要があります。アニメーションが最初から再生されて停止するまで、ボタンを使用できないようにします。それでは、アニメーションの最後のフレーム(フレーム75)にボタンを追加しましょう。また、フレーム75までステージにボタンが表示されないようにするには、キーフレームを追加する必要があります。 Buttonレイヤーのフレーム75を右クリックして、キーフレームを追加します。 Flashでは、74個の空白フレームとフレーム75のキーフレームが提供されます。

次に、再生ボタンのインスタンス(コピー)をライブラリからステージの右下隅の雪の上にドラッグします。

2. ActionScriptで[再生]ボタンのこのインスタンス(コピー)を制御するには、一意の名前を付ける必要があります。ボタンを選択した状態で、[プロパティ]パネルに移動し、[インスタンス名]を[replay_btn]に置き換えます。これで、ActionScriptの作業を開始できます。

3.アクションレイヤーのフレーム75をクリックして、アクションパネルを開きます。これまでのコードは次のとおりです。

import flash.display.MovieClip;
this.stop();

4. replay_btnボタンのマウスクリックをリッスンするようFlashに伝えましょう。 Script Assistを再度使用して、ActionScriptを記述します。 [スクリプトアシスト]ボタンをクリックして、上部ペインを開きます。

プラス記号をクリックして、ActionScriptコードのリストを開きます。このコードリストから、flash.events – IeventDispatcher –メソッド– addEventListenerをクリックします。これらの2行を追加することにより、Flashはコードを自動的に更新します。

次へ→

Copyright 2018 Adob​​e Systems Incorporated。全著作権所有。 Adobe Systems Incorporatedの許可を得て、Adobe製品のスクリーンショットを転載しました。 Adobe、Photoshop、Photoshop Album、Photoshop Elements、Illustrator、InDesign、GoLive、Acrobat、Cue、Premiere Pro、Premiere Elements、Bridge、After Effects、InCopy、Dreamweaver、Flash、ActionScript、Fireworks、Contribute、Captivate、Flash CatalystおよびFlash Paper米国および/またはその他の国におけるAdobe Systems Incorporatedの[a]登録商標または商標です。


動画の説明: 10 Вещей в чем Андроид лучше iOS! (四月 2024).