Actionscript 2 - setProperty

时间:2010-11-21 12:41:34

标签: flash actionscript actionscript-2

setProperty("tvmenuitem"+i, _x, "300");

工作正常。

但是如何设置times.text =“1234”;

我试过了:     setProperty(“tvmenuitem”+ i,times.text,“1234”); 但是我收到了语法错误。

Property name expected in GetProperty.

我的其他问题是

setProperty("tvmenuitem"+i, _y, 100*i);

似乎不起作用,影片剪辑不会移动。 :( 如果它必须是字符串我怎么对它进行类型转换呢?

1 个答案:

答案 0 :(得分:0)

您不需要使用setProperty函数,不推荐使用它。

假设编号的tvmenuitems在当前范围内且时间是一个Textfiled,它是tvmenuitem的子节点,您可以使用这种语法:

this["tvmenuitem"+i]._x = 300;
this["tvmenuitem"+i]._y = 100*i;
this["tvmenuitem"+i].times.text = "1234";