【发布时间】:2011-03-23 14:14:42
【问题描述】:
如何从一个类实例中实例化另一个类对象?
在下面的代码(不起作用)中,我希望该函数根据传递的参数的类返回一个新的类实例。换句话说,我希望函数返回 MySprite 的新实例,而不必调用 new MySprite();。
var mySprite:Sprite = new MySprite();
var anotherSprite:Sprite = makeAnotherSprite(mySprite);
function makeAnotherSprite(instance:Sprite):Sprite
{
return new getDefinitionByName(getQualifiedClassName(instance));
}
【问题讨论】:
标签: actionscript-3 class instance arguments