swf跨域互相載入

2022-03-22 00:40:32 字數 528 閱讀 1847

理論知識

條件: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域訪問,那麼通訊正常。所以...