我试图找到通过jsfl获取所选movieclip的完整路径的方法。
我有一个动画片段 mc1 。在 mc1 里面,我有第二个动画片段 mc2 。 如果我选择 mc2 并运行jsfl命令,我会尝试获得 mc2 的完整路径。
那是:
root.mc1.mc2
我无法在 symbolInstance
中找到类似的父属性答案 0 :(得分:1)
在JSFL中没有这样的类比,因为你必须考虑层和帧的上下文,而不仅仅是实例(时间轴)。
相反,你可以:
1 - 通过库路径访问/编辑剪辑
fl.getDocumentDOM().library.editItem('library/path/to/mc2')
2 - 如果您在舞台上选择了mc2实例,请抓取库项目并进行编辑。
fl.getDocumentDOM().library.editItem(document.selection[0].libraryItem.name);
请注意,库项目“name”实际上是库项目的完整路径,而不仅仅是您在库面板中看到的“名称”。
关于上下文,新的xJSFL框架有一个Context对象,用于返回包含正确文档,时间轴,图层和层的Context对象。帧。也许习惯了基本的JSFL语法,然后在你感到舒服的时候看看它。
希望有所帮助。