Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/actionscript-3/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Actionscript 3 如何引用符号';符号';谁的构造函数?_Actionscript 3_Flash_Air - Fatal编程技术网

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)的结果是什么在构造函数中?结果是:[对象标签]在标签中使用特殊字体吗?可能不是特殊字体,但不是嵌入的。如果它不在符号的类中,它可以正常工作。但在这里,什么都没有发生,甚至没有错误消息。