轻松3行文字

时间:2012-07-25 13:35:18

标签: flash flex actionscript

我想显示带有时间戳的特定文本中的三行,但是在动画中很容易,我的想法是显示文档的3行,并且它们将轻松地相互替换。

例如:

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

在第二个2:

(空)
第1行 - 高亮的线 -
第2行

在第二个3:

第1行 第2行 - 高亮线 -
第3行

在第二个3:

第2行 第3行 - 高亮线 -
(空)

我想在合适的时间改变每条线,但我想放松它以获得更好的视野 像卡拉OK一样。

由于

这是我的功能,我在这里写下文字:
text的值为当前时间的3行文本 该函数将由听众调用elapsedTime _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();
    };

1 个答案:

答案 0 :(得分:0)

查看一些可以帮助您的图书馆Libraries for text animation in Flex / Actionscript?的答案。

TextAnim看起来是一个很好的选择,让你开始。