0

Action Script 2 (Adobe Flash) を使用しています。

画面にテキストメッセージを表示したい。2秒間表示する必要があります。その後、1 秒間フェードアウトします。

従来のタイムラインの代わりに AS2 を使用しようとしています。(数字を変更するだけで後で何かを変更する力が得られ、必要になるため)

したがって、私のテキストボックスには2つのピリオドがあります:

  1. _alpha=100 ( 2 秒)

  2. _alpha=0 まで 1 秒で減少する _alpha

最初に、2 つのタイマーで実装しました。

そこで、タイマーを 1 つだけ使用するというトリッキーなアイデアを思いつきました。つまり、最初に _alpha を 300 に設定し、次に 100ms ごとに 10(値) 減らします。

質問:このアイデアは後で問題になりますか? (_alpha 300 の設定は信頼できますか?)

4

1 に答える 1

1

Greensock トゥイーン ライブラリを見てみましょう。これは本当に使いやすく、非常に強力です。

例:

import com.greensock.*
TweenMax.to(yourtextboxinstance, 1, {_alpha:0, delay:2});

2 秒間待機し、1 秒で「yourtextboxinstance」をアルファ 100 から 0 にトゥイーンします。

それでおしまい。

于 2013-10-03T21:46:00.817 に答える