-1

タイムスタンプ付きの特定のテキストから 3 行を表示したいのですが、アニメーションで簡単に、ドキュメントの 3 行を表示し、互いに簡単に置き換えることができます。

例えば:

[0:02]1行
目 [0:03]2行目
[0:04]3行目

2 番目の 2:

(空)
Line 1 -highlighted line-
Line 2

2 番目の 3:

ライン 1
ライン 2 -ハイライトされたライン
- ライン 3

2 番目の 3:

Line 2
Line 3 -highlighted line-
(空)

適切なタイミングですべての行を変更することができますが、見やすくするために緩和したいと思います。
カラオケのようなもの。

ありがとう

これは、テキストをリダーする私の関数です
。テキストには、現在の 3 行のテキストの値があります。
この関数は、経過時間のリスナーによって呼び出されます。
_field.htmlText には、表示される最終的なテキストが含まれます。これは私が緩和したい分野です。

    private function _renderText(text:String,style:Object=null):void {
        if (style) {
            _sheet.setStyle("p",style);
        } else { 
            _sheet.setStyle("p",_style);
        }
        // Place the text and align bottom
        _field.htmlText = '<p>'+text+'</p>';
        _field.y = _outline.y = -_field.height;
        _outline.graphics.clear();
    };
4

1 に答える 1

0

Flex / Actionscript のテキスト アニメーションのライブラリへの回答をご覧ください。あなたを助けることができるいくつかのライブラリのために。

TextAnimは、始めるのに適しているようです。

于 2012-07-25T14:08:33.883 に答える