2010-11-08 64 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

回答