我有star.fxg文件,我想从String“star”创建SpriteVisualElement类。 我这样想:
var classRef:Class = getDefinitionByName("star") as Class;
myStar = new ClassFactory(classRef).newInstance() as SpriteVisualElement;
但Flex表示变量星未定义。
但如果我尝试:
myStar = new star() as SpriteVisualElement;
一切正常。
如何从字符串名称fxg获取SpriteVisualElement的实例?
答案 0 :(得分:1)
答案是使用完全限定的类名。而不是star
使用com.myPackage.mySubPackage.star