這個問題的原因其實就是因為securityErroError....
基本上,如果要使用以下的物件,最好都監聽一下SecurityErrorEvent.SECURITY_ERROR:
- FileReference
- LocalConnection
- NetConnection
- Socket
- URLLoader
- URLStream
- XMLSocke
主要是因為網域不同要成安全性違規 (通常是會顯示securityError #2048啦) ,所以應該要設定該網域之安全性。
例如我們要載入http://xxx.web.com/file/temp.xml,要在file內加入一個crossdomain.xml的文件,裡面的內容為:
<cross-domain-policy>
<allow-access-from domain="*"> //指定全部都可以讀取的情況下
</allow-access-from></cross-domain-policy>
在FLASH內加上:
Security.allowDomain("xxx.web.com");
這樣子大抵應該可以了。
沒有留言:
張貼留言
歡迎大家留言提問,我會答的都會盡力回答!
如果太久沒出現回應就是我又忘記回來看留言了TAT