问题标签 [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.
flash - 是否可以从命令行发布 FLA?
在我们的项目中,我们有大量(数百个)由艺术家在 CS3 中创建的 FLA 文件,我们从中编译 SWF 以在我们的 Flex/AS3 应用程序中使用。
作为流线型构建/部署系统的一部分,能够自动发布所有这些 FLA 并在理想情况下部署 SWF 将非常方便。我找到了一些使用 JSFL 从 CS3 批量发布的方法,但惊讶地发现 CS3 显然没有任何命令行功能?
这是在 Linux 系统上物有所值的,我没有使用 JSFL 的经验,不知道您是否可以以某种方式从命令行运行脚本?
注意:我应该说“首选 Linux”...我不使用 Linux,但我们的服务器/构建 PC 是 Linux...我没有意识到 CS3 不兼容所以我想我们可以在 Windows 上完成这部分.
actionscript-3 - 如何在 Flash CS3 中访问组成员
我正在编写一个脚本来访问闪存(fla)文件库中的所有动态文本字段并嵌入某些字符集。
我遍历所有对象以查找文本字段,但是在尝试访问组对象的成员时似乎存在一些问题。它在 flash 文件中确实有子项,但我看不到从jsfl 的 CS3 参考中定义的 Group 对象访问它们的方法。Group 有一个未记录的 layer属性等,但它似乎只包含对自身的引用。
CS4 参考定义了Group 对象的members属性。
所以我的问题是,它如何访问 Flash C3 jsfl 脚本 API 中 Group 对象的子对象?
flash - 如何将对象从 windowSWF 传递到 JSFL?
我正在使用一个 fla、一个 as 文件(文档类)和一个 jsfl 文件。swf 在 WindowSWF 文件夹中生成(例如 $flash/WindowSWF)
我有一个简单的 windowSWF,我正在使用 MMExecute 和 fl.runScript 将变量从 as3 传递到 jsfl。我没想到如果我使用对象会遇到麻烦。
在我的 windowSWF 中,我有一个名为settingsGrid的 DataGrid ,其中包含以下列: ["prefix","suffix","type"] 并且我正在尝试将settingsGrid.dataProvider.toArray()传递给 jsfl 脚本。
问题是它在另一边是未定义的。关于我如何解决这个问题的任何提示?
简短的版本:如何将像 {prefix:"value",suffix:"value",type:"value"} 之类的对象数组从 actionscript 传递给 jsfl。传递单个对象有效,传递数组时出现错误:
我的函数调用如下所示:
jsfl 文件中方法的签名如下所示:
flash - 扩展 Flash CS4:如何在自定义面板中显示有关当前选择的信息?
我正在构建一个 Flash CS4 自定义面板扩展,虽然我可以很好地从 actionscript 调用 jsfl,但我不知道如何将 jsfl 查询中的信息返回到我的自定义面板。MMExecute() 似乎是一条单行道。
具体来说,我想在自定义面板中显示选择的 X 和 Y 位置。如何调用 fl.getDocumentDOM().getSelectionRect() 以使面板可以访问结果?
非常感谢任何帮助,马特
actionscript-3 - 在为 Flash CS4 IDE 构建自定义面板时,是否可以将回调附加到工作区事件?
有没有办法让 Flash CS4 的自定义面板注册 IDE 事件?
我已经为 CS4 IDE 构建了一个自定义面板,现在我想在舞台上的当前选择发生变化时得到回调。这可能吗?
我的备用计划是让我的面板每秒多次轮询 IDE 以获取所选对象,但这很弱,并且不会扩展到其他类型的事件,例如从舞台上删除对象或保存文件。
谢谢,马特
flash - 如何在 Flash 中访问从 JSFL 中选择的 xmlui 目标列表?
我有一个简单的 xml ui:
一旦用户按下接受,我怎样才能得到结果?
我有一些基本的东西,例如:
我得到的只是未定义的。
symbolDialog.target_symbol.value 不存在。
我在Extending Flash MX 2004一书中查看了有关 XMLUI 的章节,但 targetlist 下列出的所有属性都是:id、height、width、class 和 required。
如何从目标列表中获得选择?
javascript - 在 JSFL 中解析 XML?
似乎在可用的 JSFL(Adobe Flash 扩展 Javascript 脚本文件)中没有 xml 解析工具:http: //osflash.org/pipermail/flashextensibility_osflash.org/2006-July/000014.html
那么,是否有一种简单且跨平台的方法来添加 javascript xml 解析器?
flash - 使用 JSFL,使用 libraryPath 从库中拉出项目
我正在制作一个 SWF 面板来自动化一些文件设置。我正在使用 libraryPath JSFL 命令指向一些外部库。如何使用 JSFL 将其中一个外部库中的项目放到舞台上?
我试过了:
flash - JSFL 删除 Flash aso 文件
我正在使用 FDT 3 和 Ant 制作一个 jsfl 文件,然后执行该文件来编译 fla,我试图弄清楚如何让 jsfl 删除 aso 文件。我尝试将 aso 文件的路径存储在 Ant 中的属性中,然后在创建时将其添加到 jsfl 中,并且它可以删除 aso 文件,但这意味着每个人都必须编辑该属性以适合他们的机器,我们是使用 Mac 和 Windows。
我的问题是,有没有办法让 jsfl 找到并删除 aso 文件?
macos - 在碳包中嵌入网络服务器
我需要在 Adobe Flash CS4 的已编译 jsfl 外部库中嵌入一个小型网络服务器,以便外部进程可以与之通信。外部库将是 Mac 上的 Carbon 包和 Windows 上的一组 dll,因此网络服务器将需要从 C/C++ 代码嵌入/加载,而无需像 Ruby 这样的外部依赖项。大多数像 fnord 或 mini-httpd 这样的小型网络服务器从未移植到 Mac 或 Windows 上,但主要是为了在 Linux 上编译。我正在考虑使用基于 Lua 的嵌入式网络服务器,但不确定这是否可行。有没有比其他的更容易移植到 Windows 和 Mac 的嵌入式网络服务器?