時間: 15分かかります。
難易度:中級
要件:フラッシュ8
前提知識:基本的な actionscriptingを使用して、アクションウィンドウを使用して、変数、シンボルを作成します。
|
|
目的:
私はいつもボタンをクリックしたかったからアクションスクリプトを活発にするタイムラインをクリアして保存しかし、それは私のようなハードまで、私にstumbledこのtweeningエンジンから延長します。 このチュートリアルを使用してtweeningエンジンを活発にするボタンをクリックします。 それは実際には素晴らしいツールと言いましたね、そのおかげで私は非常に少しの時間がかかったアニメーションを作成するためにします。
サンプル&導入
アニメーションボタンをクリックし、チェックアウトすることができ、ここでは、あなたが見たいと思って行動しています。 率直に言って、来てanimatingボタンを横断するたびに私は種のウェブサイトを構築する;結果としてこのモジュールは、現在の1つのツールに頼っているときに私は、新しいプロジェクトを開始します。
を開始する前に:
ソースファイルをダウンロードしてください: animated_button.flaとtweeningengine.mxpます。
を使用してtweeningエンジン:
は、まず、インストールして" tweeningengine.mxp "の拡張子(あなただけをしてから、をダブルクリックしていただければ、それは鉛の拡張機能マネージャー)します。 なければなりませんを開く/フラッシュを再開します。
新しい文書を作成します。 設定してフレームレートを35ました。
映画を作るのクリップを含む角が丸い矩形を、別の1つとして小型の高さと、明るい色の上に、最初の1つとアルファ設定して50 、その後のテキストを追加してボタンを押します。
でもかれらの名前とインスタンスの名前です。 (私はbackofbutton 、 frontofbuttonとそれに対応するインスタンス:ボブと本船渡し)します。
ムービークリップを含む他のすべての上記のムービークリップやテキストをします。 名前を付けますmybutton -インスタンス名: m ybます。
今からであるだろうほんの少しのコーディングを完了したら、心配してはいけませんが、それは最後に罰金を科した後アニメーション正確に6行します。
最初の2つを使用してインポートしますtweeningクラスと、フラッシュの移行/緩和しなければならないとクラスに挿入されるアクションウィンドウの最初のフレーム内に" mybutton "ムービークリップです。
輸入xtd.tweening .* ;
輸入mx.transitions.easing .* ;
輸入flash.filters.dropshadowfilter ;
私たちはこの部分をしなければならないときに有生のボタンを押します。 コードのうなり声が起こって規模を縮小することとして本船渡し、 textcoloringは、テキストの色を変更してボタンをクリックすると、 backshadowが影を落とした。
var stripshrink =新しいトゥイーン(本船渡し、 " _yscale " 、 bounce.easeout 、 95 、 0 、 10 、虚偽) ;
var textcoloring =新しいcolortween ( textline 、 strong.easeout 、 "現在の" 、 " 663300 " 、 8は、 false ) ;
var backshadow =新しいfiltertween (ボブ、新しいdropshadowfilter ( 1 、 90 、 x000000 、 .5 、 5 、 5 、 1 、 3 )は、 "距離"は、 strong.easeout 、 "現在"は、 10,20は、 false ) ;
見ることができがあったとして使われる3種類のtweensそれぞれの非常に単純なものを理解することに言及してムービークリップのインスタンスのことを指し、トゥイーンの所有権が変更さは、緩和の種類、開始値、終了値は、期間トゥイーンと自動的に起動した場合はなかろうとします。
として選ばれた私たちは" false "にして"自動スタート"プロパティは、 tweensを開始するときに、マウスオーバー: this.onrollover =関数( ) ( stripshrink.start ( ) ; backshadow.start ( ) ; textcoloring.start ( ) ; ) ;
this.onrollout =関数( ) ( stripshrink.reverse ( regular.easein ) ; backshadow.reverse ( regular.easeout ) ; textcoloring.reverse ( regular.easeout ) ; ) ;
ときには、もはや私たちのマウスボタンをクリックしてtweensされる逆に、さまざまな機能を緩和します。
閉会
すべてを要約して私はこの単純なアニメーションを通じて達成しておくべきことを思い出させて開始され、 6コード行は15分以内に完了し、修正せずにタイムラインがあったアニメーションを作成ボタンをクリックします。
ありがとうございます。このチュートリアルを読むと希望が見つかる便利なこのチュートリアルでは、このツールを使ったけど、アニメーションを作るボタンをクリックします。
Online: 686 users browsing the articles directory
|
|