2011-07-24 21 views
0

朋友。stagewebview致電本地javascript

我目前正在開發一個flex移動項目。我目前需要使用stagewebview加載本地javascript。像:

var str:String = '<head>'+ 
       '<script src="myLocalJs.js"/>'+ 
       '</head><body>...</body>'; 
webView:StageWebView = new StageWebView(); 
webView.loadString(str); 

有沒有什麼辦法可以使用StageWebView加載本地javascript?我並不期待像「有一個名爲StageWebViewBridge的項目」那樣的答案,因爲它沒有我需要的所有功能。 THX !!

+0

爲什麼不加載外部URL?問題解決了。 – Codebeat

+0

使用RichWebView你不能加載字符串,但你可以打開一個HTML文件,在flash和JavaScript之間進行全面通信https://github.com/myflashlab/webView-ANE – MyFlashLab

回答

0

由於安全限制,StageWebView無法訪問本地內容(如使用file://)。

但是,您可以指定一個帶有Web地址的js,或者將javascript本身作爲純文本(而不是.js文件)注入。