如何使用 Flash JavaScript 文件 (.jsfl) 将库中的对象添加到舞台?
Posted
技术标签:
【中文标题】如何使用 Flash JavaScript 文件 (.jsfl) 将库中的对象添加到舞台?【英文标题】:How do I add an object from library to stage using a Flash JavaScript file (.jsfl)? 【发布时间】:2013-01-31 03:24:49 【问题描述】:在 Adobe Flash CS6 中,我正在尝试将 MovieClip 从库中添加到舞台,但不是在导出模式下 (Ctrl + Enter),我希望我的 MovieClip 直接出现在我的工作区中。这就是我尝试使用 Flash javascript 文件 (.jsfl) 的原因,我将使用“运行命令...”运行该文件,但我不知道如何使用 Flash 与舞台和库进行交互Javascript 文件。
【问题讨论】:
【参考方案1】:为了使用 JSFL 将影片剪辑从库中添加到舞台,您将使用:
fl.getDocumentDOM().library.addItemToDocument(position [, namePath]);
位置参数是您希望在舞台上放置符号的 x、y 坐标。
第二个参数是一个字符串值,用于指定库中项目的名称。如果项目位于文件夹内,您可以使用斜杠表示法指定路径。如果不包含此参数,Flash 将默认为库中当前选定的项目。
示例:如果在名为“myFolder”的文件夹中有一个名为“myMovieClip”的符号,并且您想将该符号放置在舞台上 x:250, y:180 处,则代码为:
fl.getDocumentDOM().library.addItemToDocument(x:250, y:180, "myFolder/myMovieClip");
如果您想了解更多信息,请参阅此页面上的文档:
Extending Flash
希望对您有所帮助。
【讨论】:
当前链接Extending Flash以上是关于如何使用 Flash JavaScript 文件 (.jsfl) 将库中的对象添加到舞台?的主要内容,如果未能解决你的问题,请参考以下文章
如何使用 javascript 使 flash 元素移动友好?
如何使用 jquery 或纯 javascript 更改/替换 flash 对象?