Flex/AIR:致电 JSFL
我已经编写了一个 JSFL 文件来发布一些 fla,现在我想从 Flex / AIR 应用程序调用该脚本。
因此用户应该浏览到 JSFL 文件并选择它。选择 JSFL 文件后,应运行并执行 JSFL 中描述的任何操作。如果我运行 JSFL,则不会出现任何问题,一切都会正常。但是,我似乎无法从我的 flex/AIR 应用程序中调用该文件。
我尝试编写一个 flash AS3.0 文件并从那里调用 JSFL,但这也不起作用。
我使用的函数是 MMExecute 但仍然什么都没有......现在搜索它很长一段时间,我真的很想这样做。无论如何,这里有一些代码......
//ABOVE IS THE SELECT EVENT
jsflpath = evt.target.nativePath;
MMExecute('fl.runScript("'+filePath+'" );');
I've written a JSFL file to publish some fla's, and now I'd like to call that script from a flex / AIR application.
So the user should browse to the JSFL-file and select it. After selecting the JSFL-file should run and do whatever is described in the JSFL. If I run the JSFL, no problems occur and everything goes fine. However, I can't seem to call the file from my flex/AIR application.
I've tried writing a flash AS3.0 file and call the JSFL from there but that doesn't work either.
The function I use is MMExecute but still nothing ... Searched for it quite some time now and I'd really like to do this. Anyway, here's some code...
//ABOVE IS THE SELECT EVENT
jsflpath = evt.target.nativePath;
MMExecute('fl.runScript("'+filePath+'" );');
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
乔治是完全正确的。使用 AIR 2.0+,您可以使用 NativeApplication 直接在 Flash 中启动脚本文件。
有关 NativeApplication 的更多信息,请访问:
George is exactly right. With AIR 2.0+, you could use NativeApplication to launch the script file directly in Flash.
More on NativeApplication here: