如何使用 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 【问题描述】:

在 Adob​​e 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 元素移动友好?

如何使用javascript制作动态变化的下载链接?

如何使用 jquery 或纯 javascript 更改/替换 flash 对象?

你如何从 Flash 触发 javascript 函数?

如何使用 Javascript 捕获 Flash Player 的事件

如何在从 javascript 传递的 flash (swf) 中设置动态变量?