我想显示带有时间戳的某个文本的三行,但在动画中很容易,我的想法是显示文档的 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();
};