理論知識
條件:a.swf ,b.swf,a伺服器,b伺服器,
要求:a.swf放在a伺服器,b.swf放在b伺服器,a.swf呼叫b.swf
關鍵因素: security.allowdomain()類物件,那麼至少在3.0中是這樣的,2.0應該前面還有system類,具體可以檢視as2.0,及as3.0類幫助文件
code:
a.swf
package customize ;}private function init(e:event=null):void
private var _box:sprite = new sprite();
private function update(e:event):void }}
}
b.swf
package customize;
} private function init(e:event=null):void
}}
繞開AS3安全沙箱,跨域載入SWF
as3的安全沙箱的確是讓人很無奈,本篇文章僅用於解決乙個特定的問題,即a伺服器上的swf檔案通過http訪問b伺服器上的檔案,此時即使b伺服器上設定了allowdomain.xml,也無濟於事,b伺服器上被載入的檔案除必須的allowdomain.xml外,還必須使用security.allowdo...
SWFLoader載入swf域設定
今天公司遇到個很頭疼的問題。flex工程本地除錯可以通過,發到ftp用ie瀏覽就出現型別轉換錯誤,說arraycollection 12631a61無法轉換為arraycollection,沒天理,同型別還不讓轉了,一開始完全摸不著頭腦。後來google上找了點資料,才發現原來是域的問題,所以本地除...
讓swf跨域傳輸資料
一 概述 位於www.mzwu.com域中的swf檔案要訪問www.163.com的檔案時,swf首先會檢查163伺服器目錄下是否有crossdomain.xml檔案,如果沒有,則訪問不成功 若crossdomain.xml檔案存在,且裡邊設定了允許www.mzwu.com域訪問,那麼通訊正常。所以...