我想显示带有时间戳的特定文本中的三行,但是在动画中很容易,我的想法是显示文档的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();
};
答案 0 :(得分:0)
查看一些可以帮助您的图书馆Libraries for text animation in Flex / Actionscript?的答案。
TextAnim看起来是一个很好的选择,让你开始。