gpt4 book ai didi

actionscript - 如何在 JSFL 文件中包含一些 js 文件?

转载 作者:行者123 更新时间:2023-12-04 05:38:12 29 4
gpt4 key购买 nike

我正在使用 JSFL 编写一些脚本,我需要从一些配置文件中解析 json 字符串,所以我需要 JSFL 可以解析 json 字符串,但 JSFL 似乎无法做到这一点。然后我想在 JSFL 文件中包含一些 json 库,比如 json.js。

我可以将 json.js 文件包含到我的 JSFL 文件中吗?

对不起我的英语不好。

最佳答案

绝对最低限度是:

// #include Config._jsfl
var scriptPath = FLfile.uriToPlatformPath(fl.scriptURI);
var scriptPathEnd = scriptPath.lastIndexOf("\\");
scriptPath = scriptPath.slice(0, scriptPathEnd + 1);
fl.runScript(FLfile.platformPathToURI(scriptPath + "Config._jsfl")); /*jsl:import Config._jsfl*/

这或多或少是从我的代码中复制的,包括 JSL 标签。我将任何库的扩展名设为 ._jsfl,这样如果它在 Flash 的 Commands 文件夹中,它们就不会出现在菜单中。

我编写了一组静态类(日志系统、URI 转换、数组实用程序函数)并编写了一个全局 include函数使用它们根据正在运行的脚本位置自动将相对路径转换为绝对 URI,这样我就可以说 include("file._jsfl");简化我的脚本。然而,我所有的脚本都必须首先包含如上所示的内容以获得 include功能。由于我的包含函数依赖于一些静态类,因此我没有将其粘贴到此处。

编辑:拼写错误。

关于actionscript - 如何在 JSFL 文件中包含一些 js 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11644113/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com