我有一个没有名字的movieclip,库名是" foo"。
但是,如果我不使用选项"导出为ActionScript",则动画片段类是" flash.display.MovieClip",我无法找到使用图书馆名称" foo"像
遍历所有元素: if(getQualifiedClassName(this.getChildAt(i))==" foo")
和.name属性是" instance1"。
有一种方法可以识别一个动画片段"类"或库名称,而不使用"导出为ActionScript"?感谢。
答案 0 :(得分:0)
据我所知,如果不为ActionScript导出类,它将被初始化为通用DisplayObject,除了图形之外没有设置属性。您将无法使用名称或对象类型来检查它,因为它没有要检查的名称或类型。
答案 1 :(得分:0)
添加类名非常容易(双击库中“AS Linkage”下的空白字段并键入名称)。如果你不给它一个类,任何实例都将是MovieClip的实例(扩展Sprite)。如果你做给它一个类,任何实例都将是该类的实例(扩展MovieClip)。您可以输入类似trace(describeType(getChildAt(0)));
的内容进行验证。
库和文件夹名称纯粹是组织的。你可以使用你的JSFL脚本找到它们,因为JSFL正在与正在进行组织的IDE交谈......对不起
如果由于某种原因你不能添加一个类名,也许你对这个实例有所了解吗?就像它有一个名为特定东西的孩子(你可以搜索)。