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 AS3如何用GetDefinitionByName和getqualifiedbyclass实例化一个具有类型化声明的类_Actionscript 3 - Fatal编程技术网

Actionscript 3 AS3如何用GetDefinitionByName和getqualifiedbyclass实例化一个具有类型化声明的类

Actionscript 3 AS3如何用GetDefinitionByName和getqualifiedbyclass实例化一个具有类型化声明的类,actionscript-3,Actionscript 3,例如: 变量c:类=精灵; //这可以是随机类,如movieclip/etc var o=GetDefinitionByNameGetQualifiedClassNamec 这是可行的,但在flash中, 它表示变量“o”没有类型声明 这基本上意味着 变量o:SOMETHING=GetDefinitionByNameGetQualifiedClassNamec 但是,当我因为随机类而不知道会发生什么时,我该如何把它放在那里呢 变量o:*=GetDefinitionByNameGetQualifi

例如:

变量c:类=精灵; //这可以是随机类,如movieclip/etc

var o=GetDefinitionByNameGetQualifiedClassNamec

这是可行的,但在flash中, 它表示变量“o”没有类型声明

这基本上意味着

变量o:SOMETHING=GetDefinitionByNameGetQualifiedClassNamec


但是,当我因为随机类而不知道会发生什么时,我该如何把它放在那里呢 变量o:*=GetDefinitionByNameGetQualifiedClassNamec


星号符号是一个临时符号,但它有效

为要实例化的类创建一个接口或基类,然后键入该类的变量

var o:ICustomClass = ...

var o:BaseClass = ...