问题标签 [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.
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.")
flash - jsfl 将 .jpg .png 移动到不同的文件夹
我想知道是否可以根据扩展名移动库项目。
我知道可以使用以下代码移动位图:
来源:http ://www.flashperfection.com/tutorials/Organizing-Library-using-JSFL-36522.html
但是:我的问题是天气可以移动包含例如“.jpg”和“.png”的项目,并将这些项目移动到名为“JPGs”和“PNGs”的两个不同文件夹中。
对于我正在做的这项工作,客户端要求 PNG 和 JPG 文件位于 Flash 库中的不同文件夹中。
提前感谢所有帮助!
-拍
jsfl - JSFL 删除未使用的库项目
是否存在用于删除闪存中未使用的库项目的 JFSL 代码?
我知道您可以从 Flash 库菜单中选择“未使用的项目”,然后只需按下删除键。这很好,但我想自动化这个过程,因为我必须为几个项目重复这个过程。
提前致谢!
-拍
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
任何帮助或帮助我解决这个问题的线索将不胜感激。提前致谢!-拍
actionscript-3 - JSFL 命令将文本字段拆分为单词 - Flash 数组顺序错误
此命令应该在 Flash 中获取选定的文本字段,并根据文本字段中的单词或空格将其分成不同的组。该命令混淆了单词的顺序。(在下面的代码中,我取出了将组分配到不同层的部分。)
如果我输入单词“Test of the command”并运行该命令,它会反转字符数并将文本字段从后到前切开。
例如,第一个单词“ TEST ”有四个字母。错误是它将从单词“ command ”末尾的“d”处的文本字段的末尾开始计数。
所以结果是在应该切割“TEST”时切割“ mand ”,依此类推。如果你从后往前数,你可以看到拆分对应的字母数量是正确的,但它是相反的......
我的第一个直觉是尝试使用 .reverse() 反转其中一个数组的顺序。但它没有用。
我正在使用 Flash CS 5.5、AS3。请帮忙!
这是我正在谈论的图片...
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/
请帮忙!
flash - 在 Flash CS6 中使用 JSFL 获取补间动画中元素的颜色
我正在编写一个 jsfl 脚本来将 Flash CS6 中的动画导出为我们想要的格式。这就是问题所在,因为我们使用补间动画进行动画处理,我们可以使用以下代码正确获取元素的位置、旋转和缩放。但是代码不能使用颜色信息:
我们做了一个简单的动画,元素的 alpha 从 0 到 100 线性变化。当我们打印出从头到尾的所有colorAlphaPercent
值时,结果都是0。我们进行了更多测试,发现无论您制作什么动画,在任何帧上,该colorAlphaPercent
值始终等于第一帧上的值。同样的事情发生在colorAlphaAmount
其他颜色值(红色、绿色、蓝色)上。
我们可以摆脱这种情况的唯一方法是进行Convert to frame by frame animation
补间动画。但这将一个元素分解为许多元素,因此我无法判断它们最初是否是同一个元素。
那么......有没有人知道如何从补间动画中的元素获取颜色信息?不管怎么说,还是要谢谢你 :)
javascript - 选择不同图层上的各种帧并在保留图层的同时转换为 MovieClip?
如何在时间轴上跨不同图层选择一系列帧,将它们转换为符号(MovieClip),一旦转换,图层和帧的排列保持不变。与 After Effects 的“预合成”图层非常相似。
默认行为是在转换后将所有单独的帧放在同一层上,这非常烦人。
这可以通过自定义闪存命令实现吗?(jsfl)
flash - 如何将影片剪辑中的所有帧转换为关键帧?
如何自动将库中使用 Classic Tween 的所有 Movie Clip (SymbolItem) 项转换为关键帧?
java - 如何在 Mac OS X 上从 Java 启动 Flash?
我正在用 Java 创建一个跨平台脚本,它将启动 Flash 并执行一些 JSFL 脚本。
我发现这篇文章Executing JSFL from the Command Line on OS X
从命令行工作
不适用于 Java,如下所示:
问题是:如何在 Mac OS X 上从 Java 启动 Flash?