我正在使用补间缓动来在as3中从右向左水平滚动动态文本字段。固定的阶段尺寸是720 x 576.该程序使用预设的持续时间为小文本字段长度,但如果文本字段长度大于720,补间速度变得太快。我使用位图来估计的宽度文本字段,因为字体也在运行时加载。请提出一些解决方案。这是一个代码snipet。
var text_:textfield = new textfield();
text_.text = "Hello";
addChild(text_);
var myTween:Tween = new Tween(text_, "x", Normal.easeOut, 720, 0, 400, true);
答案 0 :(得分:1)
获得Textfield
宽度的方式是mytextfield.textWidth
您必须为每个特定宽度(或每个字母)的持续时间声明一个恒定毫秒 然后简单地划分值并获得补间持续时间的真实速率。