当我使用JSFL创建影片剪辑并设置.name参数时-这将成为该影片剪辑在库中显示的名称-但是,我想在舞台上为该影片剪辑提供实例名称。 我已附上一张图片,以显示我试图通过JSFL填充的字段。

谢谢!

在此处输入图片说明

这是设置名称的代码,基本上循环遍历fl.getDocumentDOM(),直到获得舞台上所有元素的数组,然后有了一个元素。

var newMc = fl.getDocumentDOM().convertToSymbol("movie clip", mcName, "top left");
newMc.name = "row_" + rowq.toString() + "_column_"+ colq.toString();
newMc.linkageExportForAS=true;      
newMc.linkageClassName="com.xyz.as3.view.component.Piece";

===============>>#1 票数:2 已采纳

newMC是库项目,而不是舞台实例,但是现在应选择新实例,因此可以使用:

fl.getDocumentDOM().selection[0].name

  ask by MikeW translate from so

未解决问题?本站智能推荐:

2回复

使用JSFL获取舞台上选定项目的名称

我希望能够选择已添加到Flash中的舞台的项目(图像,动画片段等)并访问其文件名。 因此,如果我将名为“ imageOne.png”的图像拖到舞台上,我希望能够访问其名称“ imageOne.png”,并将其传递给我正在构建的Flash扩展程序。 我知道我可以从库中获取详细信息,但不
2回复

JSFL如何设置刚添加的文本字段的实例名称?

我刚刚开始在Adobe Flash中使用JSFL,并且试图将文本字段添加到新创建的图层中,然后将其实例名称更改为“ properties”。 这是我的代码: 我的输出窗口显示:搜索属性层创建属性层属性层索引为0创建属性文本字段 在新的Flash文档TypeError上进行测试
1回复

使用JSFL AS3 CS5.5访问子/嵌套影片剪辑

如何在jsfl中访问影片剪辑的子代(特别是子影片剪辑)? 我已经在flash.documents [0] .timelines [0] .layers [0] .frames [0] .elements [0] .instance的实例级别。我找到了这个文档,但没有其他的。 提前致谢。
1回复

JSFL中的拖放影片剪辑事件? (Flash IDE)

最近我试图用JSFL做一些实验性的事情,而我想知道当从舞台上的库中拖动一个组件(我制作的)或movieclip时是否可以监听事件。 我想创建一些我将获得组件并将其放置在mc上的东西。 当将该组件放置在mc上时,该组件会将mc保存为某个变量中的引用。 也许与事件不是要走的路,但我不知
2回复

如何使用JSFL查找音频剪辑的长度

我希望有人可以帮助我。 我遇到需要将音频文件添加到已经开发的FLA文件中的情况。 为此,我必须打开fla文件,创建一个新层,将音频片段拖到该层,将所有层扩展到音频片段的末尾,然后添加一个停止点。 我希望使用JSFL为我做到这一点。 目前,我可以在库中选择一个音频剪辑并运行JSFL脚本
1回复

Flash JSFL,如何用其他名称的图像文件替换/更新位图项目

我有很多FLA。 对于每个fla,我需要用本地图像文件替换一些图像。 这些本地图像文件的名称与原始导入的名称不同。 我知道可以手动完成:右键单击库->属性->导入中的项目。 但是,FLA太多,图像太多。 一旦某些FLA更改,我需要一次又一次地进行替换。 因此,我计
2回复

使用JSFL,使用libraryPath将项目拉出库

我正在制作一个SWF面板来自动执行一些文件设置。 我正在使用libraryPath JSFL命令指向一些外部库。 如何使用JSFL将其中一个外部库中的项目放到舞台上? 我试过了:
2回复

如何在符号中使用jsfl交换位图

我想将符号中的位图与另一个位图交换,我找到了该函数 这就是我尝试过的
2回复

如何获得实例的Alpha值(在JSFL中)?

如果我在舞台上的实例上使用简单的Alpha色彩效果,如何通过JSFL访问它? 实例的* .colorAlphaAmount和* .colorAlphaPercent无法访问上图的值。 仅对“高级颜色”效果有用。 看起来像fl.getDocumentDOM()。setInstanc
2回复

Flash CS4,JSFL:更改exportPNG的设置

我需要使用JSFL将FLA导出为PNG图像序列。 我面临的第一个问题是我无法调用document.importPublishProfileString来更改当前的发布配置文件,它总是失败(返回0)。 现在,我创建一个单独的发布配置文件,如果已经存在则将其删除。 我不知道为什么文档中没有