补间持续时间受文本字段长度影响

时间:2017-03-03 03:26:50

标签: actionscript-3

我正在使用补间缓动来在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);

1 个答案:

答案 0 :(得分:1)

获得Textfield宽度的方式是mytextfield.textWidth

您必须为每个特定宽度(或每个字母)的持续时间声明一个恒定毫秒 然后简单地划分值并获得补间持续时间的真实速率。