作者kazenol (隨便啦)
看板Flash
標題Re: [問題]AS3.0 外部載入URL的問題
時間Fri Nov 14 13:22:23 2008
※ 引述《kazenol (隨便啦)》之銘言:
: 我是用load txt的方法,txt裡照以前的方式
: vb="http://ss1.com" &vb2="http://ss2.com"
: 在as3.0,分析txt變數比以前麻煩很多,但是至少能到分析出資料時都沒問題
: myvar=SampleLoader.data
: 這裡用 var newlink=myvar.ss1,可以順利抓出連結網址
: 但是套用到navigateToURL時,不管我怎麼變,他都會跳出這段:
: 連線至 "http://ss1.com" 已終止 - file:///F|/AS3.0/menu/menu.swf
: 不允許SecurityError: Error #2147: URL "http://ss1.com" 中的禁止通訊協定。
: at global/flash.net::navigateToURL()
: 這個真的不知道怎麼回事,我檢查過了newlink是string,但就是無法執行
: 請教各位一下
後來全部移到AS2.0去做,發現還是有security的問題,我覺得很奇怪,如果照他
所說得要產生一個 crossdomain.xml,那本地端的測試怎麼辦?本機有domain嗎?
localhost?
還有我已經能在裡面抓出txt文字檔的變數了,這跟cross domian沒關係了吧,
都已經抓出來了,但是拿來開啟連結就是會出現,這次是出現:
*** Security Sandbox Violation ***
連線至 "
http://tw.yahoo.com"
已終止 - file:///F|/AS3.0/menu/menu2.swf 不允許
快瘋掉了
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.109.234.79
※ 編輯: kazenol 來自: 140.109.234.79 (11/14 13:22)
→ jojozyzy:會跟設定那支FLASH的安全性有關嗎? 11/14 13:25
→ kazenol:應該是,但就是不知道怎麼改 11/14 13:54