2010-11-08 38 views
0

我写了一个JSFL文件来发布一些fla,现在我想从flex/AIR应用程序中调用该脚本。Flex/AIR:call JSFL

所以用户应该浏览到JSFL文件并选择它。选择JSFL文件后,应该运行并执行JSFL中描述的任何操作。如果我运行JSFL,没有问题发生,一切都很好。但是,我似乎无法从我的flex/AIR应用程序中调用该文件。

我试过写一个闪存AS3.0文件,并从那里调用JSFL,但那也不起作用。

我使用的功能是MMExecute,但仍然没有...搜索了一段时间了,我真的很想这样做。无论如何,这里的一些代码...

//ABOVE IS THE SELECT EVENT 
jsflpath = evt.target.nativePath; 
MMExecute('fl.runScript("'+filePath+'");'); 
+1

MMExecute工作的Flash面板中,所以,除非您的SWF是在Flash配置目录的WindowSWF文件夹,它赢得什么都不做。您需要使用jsfl脚本的路径作为AIR的第一个参数调用Flash可执行文件(本机api应该有所帮助)。 – 2010-11-09 13:17:41

回答