问题标签 [jsfl]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
3158 浏览

actionscript-3 - 如何使用 JSFL 将大量位图从不同文件夹导入到库中,并将文件夹结构保存在 fla 文件中

我需要将大量位图文件从不同的文件夹导入到 fla 文件库中,并将文件夹结构保存在 fla 文件中。

所以例如我有这样的文件结构:

mainFolder -> folder1 -> png1.png
mainFolder -> folder1 -> folder11 -> png2.png
mainFolder -> folder2 -> png3.png
mainFolder -> folder2 -> png4.png

我需要在库中的 fla 文件中具有相同的结构:


文件夹1 -> png1.png文件夹1 -> 文件夹11 -> png2.png 文件
夹2 -> png3.png 文件
夹2 -> png4.png


现在我已经创建了这个代码:

// mainFolder 在我的例子中是 fla 文件的名称(带有 .fla 扩展名)

此代码根据需要创建文件夹结构,但我还不知道如何一次加载多个文件,只需指向主文件夹,例如通过
fl.browseForFolderURL("Select a folder.")

0 投票
1 回答
588 浏览

flash - jsfl 将 .jpg .png 移动到不同的文件夹

我想知道是否可以根据扩展名移动库项目。

我知道可以使用以下代码移动位图:

来源:http ://www.flashperfection.com/tutorials/Organizing-Library-using-JSFL-36522.html


但是:我的问题是天气可以移动包含例如“.jpg”和“.png”的项目,并将这些项目移动到名为“JPGs”和“PNGs”的两个不同文件夹中。

对于我正在做的这项工作,客户端要求 PNG 和 JPG 文件位于 Flash 库中的不同文件夹中。

提前感谢所有帮助!

-拍

0 投票
6 回答
2506 浏览

jsfl - JSFL 删除未使用的库项目

是否存在用于删除闪存中未使用的库项目的 JFSL 代码?

我知道您可以从 Flash 库菜单中选择“未使用的项目”,然后只需按下删除键。这很好,但我想自动化这个过程,因为我必须为几个项目重复这个过程。

提前致谢!

-拍

0 投票
1 回答
611 浏览

flash - JSFL:向符号添加模糊过滤器但更改模糊量

我正在尝试创建 JSFL 脚本,以便可以为不同类型的模糊滤镜设置热键。

我从历史中复制了以下代码。然而,当使用此代码时,它将使用默认值:blurX=5,blurY=5。“扩展 Flash”文档没有帮助。它只是给了我相同的代码,没有解释如何修改代码中的值。感谢土坯!(讽刺)

fl.getDenter code hereocumentDOM().addFilter('blurFilter')

然后我做了一些搜索,发现了这段代码:

var currentFilters = fl.getDocumentDOM().getFilters(); for(var i=0; i<currentFilters.length; i++) { if(currentFilters[i].name == "blurFilter") { currentFilters[i].blurX = 10;} } fl.getDocumentDOM().setFilters(currentFilters);

来源: http: //www.adobemarketing.com/devnet/flash/articles/jsfl_overview.html

问题是,当我使用选定的闪存激活此代码时,什么也不做。我确实注意到这篇文章是为“Flash 8”编写的,但是,必须有一些更新版本。

有什么我想念的吗?还有其他方法可以使用 JSFL 添加自定义模糊效果吗?

顺便说一句:我有 Flash CS6

任何帮助或帮助我解决这个问题的线索将不胜感激。提前致谢!-拍

0 投票
1 回答
1277 浏览

actionscript-3 - JSFL 命令将文本字段拆分为单词 - Flash 数组顺序错误

此命令应该在 Flash 中获取选定的文本字段,并根据文本字段中的单词或空格将其分成不同的组。该命令混淆了单词的顺序。(在下面的代码中,我取出了将组分配到不同层的部分。)

如果我输入单词“Test of the command”并运行该命令,它会反转字符数并将文本字段从后到前切开。

例如,第一个单词“ TEST ”有四个字母。错误是它将从单词“ command ”末尾的“d”处的文本字段的末尾开始计数。

所以结果是在应该切割“TEST”时切割“ mand ”,依此类推。如果你从后往前数,你可以看到拆分对应的字母数量是正确的,但它是相反的......

我的第一个直觉是尝试使用 .reverse() 反转其中一个数组的顺序。但它没有用。

我正在使用 Flash CS 5.5、AS3。请帮忙!

这是我正在谈论的图片...

在此处输入图像描述

0 投票
1 回答
3103 浏览

actionscript-3 - 在 Flash CS5 中将多个形状和组转换为影片剪辑/符号

我已经在网上搜索了大约 2 个小时,现在正在寻找扩展 (MXP) 或 JSFL 脚本来帮助我将舞台上的 300 多个形状转换为符号。名称无关紧要,它们可以是 symbol_001、002 等。这似乎是一项常见的任务,我很惊讶没有人在 stackoverflow 上甚至在 actionscript.org 上问过。

我遇到了这个,但它不是我需要的......它一次只做一个符号......:http ://www.adobe.com/cfusion/exchange/index.cfm?event=extensionDetail&loc= en_us&extid=1848523

虽然这个是我想要的,但对于位图,而且只有库中的位图。 http://benclinkinbeard.com/2006/07/flash-extension-convert-bitmaps-to-symbols/

请帮忙!

0 投票
0 回答
733 浏览

flash - 在 Flash CS6 中使用 JSFL 获取补间动画中元素的颜色

我正在编写一个 jsfl 脚本来将 Flash CS6 中的动画导出为我们想要的格式。这就是问题所在,因为我们使用补间动画进行动画处理,我们可以使用以下代码正确获取元素的位置、旋转和缩放。但是代码不能使用颜色信息:

我们做了一个简单的动画,元素的 alpha 从 0 到 100 线性变化。当我们打印出从头到尾的所有colorAlphaPercent值时,结果都是0。我们进行了更多测试,发现无论您制作什么动画,在任何帧上,该colorAlphaPercent值始终等于第一帧上的值。同样的事情发生在colorAlphaAmount其他颜色值(红色、绿色、蓝色)上。

我们可以摆脱这种情况的唯一方法是进行Convert to frame by frame animation补间动画。但这将一个元素分解为许多元素,因此我无法判断它们最初是否是同一个元素。

那么......有没有人知道如何从补间动画中的元素获取颜色信息?不管怎么说,还是要谢谢你 :)

0 投票
3 回答
1724 浏览

javascript - 选择不同图层上的各种帧并在保留图层的同时转换为 MovieClip?

如何在时间轴上跨不同图层选择一系列帧,将它们转换为符号(MovieClip),一旦转换,图层和帧的排列保持不变。与 After Effects 的“预合成”图层非常相似。

默认行为是在转换后将所有单独的帧放在同一层上,这非常烦人。

这可以通过自定义闪存命令实现吗?(jsfl)

0 投票
1 回答
2036 浏览

flash - 如何将影片剪辑中的所有帧转换为关键帧?

如何自动将库中使用 Classic Tween 的所有 Movie Clip (SymbolItem) 项转换为关键帧?

在此处输入图像描述

在此处输入图像描述

0 投票
1 回答
223 浏览

java - 如何在 Mac OS X 上从 Java 启动 Flash?

我正在用 Java 创建一个跨平台脚本,它将启动 Flash 并执行一些 JSFL 脚本。

我发现这篇文章Executing JSFL from the Command Line on OS X

从命令行工作

不适用于 Java,如下所示:

问题是:如何在 Mac OS X 上从 Java 启动 Flash?