BOB*_*BOB 2 apache-flex flash actionscript-3
我的库中有一个与类名"MyClass"链接的影片剪辑,我试图在Actionscript 3中做类似的事情:
function createbtn(bclass:Class):void{
var addB:bclass = new bclass();
addChild(addB);
}
creatbtn(MyClass);
Run Code Online (Sandbox Code Playgroud)
但是,我收到此错误:"1046:未找到类型或不是编译时常量:bclass."
非常感谢您的进步.
关闭,变量的类型是错误的.
function createbtn(bclass:Class):void{
var addB:* = new bclass();
addChild(addB);
}
creatbtn(MyClass);
Run Code Online (Sandbox Code Playgroud)
由于您不知道类型,只需用*标记它,以便编译器知道它可以是任何类型.您可能希望进行某种类型检查,因为您要将其添加到显示列表中.然后你可以将它键入DisplayObject.
归档时间: |
|
查看次数: |
101 次 |
最近记录: |