Flash:使用样式表控制非动作脚本创建的文本框

时间:2012-02-09 13:58:05

标签: flash actionscript-3 text stylesheet textfield

我有一个flash项目,我需要手动创建很多文本框,即在舞台上绘制文本框。

这是因为所有文本框都有不同的位置和大小,并试图以动态方式创建文本框,即通过XML需要大量繁琐的X和Y定位。

话虽如此,有没有办法控制通过样式表以这种方式创建的多个文本框?

我只是通过动作脚本创建了文本框,我尝试使用样式表进行控制,所以我不确定如何接近这个......

1 个答案:

答案 0 :(得分:1)

只需在属性窗口中为每个实例创建一个实例名称,然后就可以在父动作的ActionScript中引用它们,就像动态创建它们一样。

enter image description here

修改 如果使用经典TextFields将它们设置为Dynamic或Input,或者将用户设置为TLFTextFields。设置实例名称之后,您可以在代码中使用实例名称引用它们:someText1_txt.text = "hey",或者在访问属性TextField(someText1_txt).text = "hey"时更安全(并获取代码提示) 。由于它们已经在舞台上,因此您无需使用new TextField()

对其进行初始化