2012-03-06 3 views
0

[[I]はフラッシュにはかなり新しいです]Flashが - 不透明トゥイーン要素へのアプローチ

私はフラッシュ(CS5)プレゼンテーションで働いているので、私は私のアプリ上の「次のスライド」ボタンを持っています。 時々、私は "次のスライド"を押すと特定の要素をフェードインできたいと思っています。これを行うための

私の現在の方法:

  1. (最初のフレームでstop()にActionScriptを使用して)100から0に不透明度トゥイーンと長方形からムービークリップを作成します。
  2. MovieClipをコピーしてフェードインしたい場所に貼り付け、インスタンスに一意の名前を付けます。
  3. 実行しているときにこれが正常に動作だけrectangle1.play()

とスライドの関連するキーフレームにActionScriptを追加します。唯一の欠点は、これらの矩形ムービークリップをページ上に配置した後は、その背後にあるものを見ることができず、プレゼンテーションを設計する際に迷惑になることです。

私はこれを行うことができるより良い方法はありますか?

+0

この「長方形MC」は、別のMCの中にネストされて追加されていますか、またはルートタイムラインのレイヤーにのみ追加されていますか? – redhotvengeance

答えて

1

私はトゥイーンを調べることをお勧めします。 Hereは参考になるチュートリアルです。

import fl.transitions.Tween; 
import fl.transitions.easing.*; 
var myTweenAlpha:Tween = new Tween(rectangle, "alpha", Strong.easeOut, 0, 1, 3, true); 

トゥイーンはかなりまっすぐ進むされ、アニメーションを行う簡単な方法:それは次のコードでアルファのTweenerを用いた例を示しています。フェードインしたいものに直接トゥイーンを適用し、0から100で始めることができます。フェードインするものがたくさんある場合は、すべてを1つのムービークリップに入れて、そのムービークリップに1つのトゥイーンを適用します。

あなたが使用しているアイデアは、ムービークリップが100%上にあり、後ろに何が表示されているかを0%にフェードアウトしていると思います。これをやってみたいですが、ビジュアルエディタ部分の画面上にあるのが好きでない場合は、矩形をactionscriptに作成してください。これをactionscriptにすることで、プログラムを実行するまで表示されないので、ビジュアルエディタの部分ではそのすべてを見ることができます。あなたがこの質問に援助を必要としている場合、私はあなたにこれを行うための簡単なコードを表示できます。

うまくいけば、これが役に立ちます。

関連する問題