所以在我的AS文件我想打電話給像如何在Flash應用程序中使用JavaScript調用JavaScript函數?
public function JS(streamUri:String):void{
JavascriptCommand(streamUri)
}
一個函數來獲取我的JS代碼運行...
如何做這種事(例需要)
所以在我的AS文件我想打電話給像如何在Flash應用程序中使用JavaScript調用JavaScript函數?
public function JS(streamUri:String):void{
JavascriptCommand(streamUri)
}
一個函數來獲取我的JS代碼運行...
如何做這種事(例需要)
這聽起來像你正在尋找ExternalInterface.call()。 Adobe has an article關於如何使用它從ActionScript調用JavaScript。
您還可以使用ExternalInterface將ActionScript展示給JavaScript,並從JavaScript調用SWF內部的函數。
假設你有一個JavaScript函數,看起來像這樣:
function specialAlert(msg) {
alert(msg);
}
從您的Flash文件,你可以這樣調用:
import flash.external.*;
ExternalInterface.call("specialAlert", "Hi mom!");
而且你的JavaScript函數應該叫和警報用戶「你好媽媽!」。
有沒有辦法發送完整的JS函數體? – Rella 2010-04-29 22:17:01