0

我有star.fxg 文件,我想从字符串“star”创建SpriteVisualElement 类。我正在尝试这样:

var classRef:Class = getDefinitionByName("star") as Class;
myStar = new ClassFactory(classRef).newInstance() as SpriteVisualElement;

但是 Flex 说没有定义变星

但如果我尝试:

myStar = new star() as SpriteVisualElement;

一切正常。

如何从 fxg 的字符串名称中获取 SpriteVisualElement 的实例?

4

1 回答 1

1

答案是使用完全限定的类名。而不是star使用com.myPackage.mySubPackage.star

于 2013-04-08T14:17:01.553 回答