如何设置在多个帧上定义的指定名称的实例属性

时间:2010-03-26 11:42:43

标签: flash actionscript-3 flash-cs3

我在一个动画片段中有一个标签按钮,其中有3个不同的状态是keyframed - 弹出,悬停和向上。我使用每个状态的文本字段来显示标签标题 - 问题是我不能在每个关键帧上使用相同的位置用于文本字段,因此我对文本字段的位置进行了关键帧设置。在textfield的两个关键帧中,它都有一个实例名称tabText。当我为其分配文本时 - 它仅在一个关键帧上发生变化。如果不以编程方式添加文本字段,我该如何解决这种情况?

1 个答案:

答案 0 :(得分:1)

执行此操作的唯一方法是添加包含文本的变量,并在每次更改关键帧时更新文本字段。理想情况下,您可以避免所有这些,并为每个帧使用静态文本,或者以编程方式调整位置。

//initialising the variable, in frame one etc.
var content:String = "text in here";

// In every Keyframe
tabText.text = content;