-1

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

例如:

[0:02]1号线
[0:03]2号线 [0:04]
3号线

在第二个2:

(空)
第 1 行 - 突出显示的行 -
第 2 行

在第二个3:

第 1
行 第 2 行 - 突出显示的行 -
第 3 行

在第二个3:

第 2
行 第 3 行 - 突出显示的行 -
(空)

我可以在正确的时间更改每一行,但我想简化它以获得更好的视图。
卡拉OK之类的东西。

谢谢

这是我重新编辑文本的函数:
文本的值是当前时间的 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();
    };
4

1 回答 1

0

看看Flex / Actionscript 中文本动画库的答案?对于一些可以帮助你的图书馆。

TextAnim看起来是一个不错的选择,可以帮助您入门。

于 2012-07-25T14:08:33.883 回答