Actionscript 3 如何引用符号';符号';谁的构造函数?
我所做的:Actionscript 3 如何引用符号';符号';谁的构造函数?,actionscript-3,flash,air,Actionscript 3,Flash,Air,我所做的: A将一些组件拖到舞台上(例如:标签和按钮),将它们一起选择,然后(f8)用它们制作一个符号。(勾选“Export for AS3”复选框。)在符号内,我给了它们每个实例的名称 我想要的: 我想为我的符号创建一个带有构造函数的类,它将符号的组件设置为给定的参数。例如: package { import flash.display.MovieClip; public class MySymbol extends MovieClip { public function MySy
A将一些组件拖到舞台上(例如:标签和按钮),将它们一起选择,然后(f8)用它们制作一个符号。(勾选“Export for AS3”复选框。)在符号内,我给了它们每个实例的名称 我想要的:
我想为我的符号创建一个带有构造函数的类,它将符号的组件设置为给定的参数。例如:
package {
import flash.display.MovieClip;
public class MySymbol extends MovieClip {
public function MySymbol(pX :int, pY :int, name :String) {
this.labelInstName.text = name;
this.buttonInstName.x = pX;
this.buttonInstName.y = pY;
}
}
// call constructor in an other class
var ms :MySymbol = new MySymbol(10, 10, "My label text");
.y、.x属性有效,但.text和.value无效。为什么?我是否错误地引用了带有“this”的符号
谢谢跟踪(LabelistName)的结果是什么代码>在构造函数中?结果是:[对象标签]在标签中使用特殊字体吗?可能不是特殊字体,但不是嵌入的。如果它不在符号的类中,它可以正常工作。但在这里,什么都没有发生,甚至没有错误消息。