2009-06-11

Flashplay8以上的跨域安全性

不論AS2/AS3在PLAYER 8 以上時:

  1. LOAD SWF 和 JPG(不做編輯存取)是沒有限制的,怎麼LOAD都可以!
  2. LOAD圖片後,只須改圖片大小時,只須要圖片的機器crossdomain.xmlallow 就OK。
  3. LOAD XML、TXT或存取像ASP這種SERVER SCRIPT 需要文件上的機器crossdomain.xml有allow 方可存取。
  4. LOAD SWF後編輯大小變數等等,SWF的機器不須要crossdomain.xml,只在要被編輯的SWFSystem.Security.allowDomain("*"),即A.COM的SWF要LOAD在B.COM的SWF,B.COM的要下本指令。
    ps:在as3中的語法為flash.system.Security.allowDomain("*");
  5. 不同DOMAIN的SWF要使用 LocalConnection,偵聽的SWF需要使用 LocalConnection.allowDomain() 方法,授予 傳送的SWF 傳送的權限。
  6. 不能LOAD使用者LOCAL端的東西。

沒有留言: