[問題] 請問有關於 AS3 portable 的問題

看板Flash作者 (香蕉公車)時間16年前 (2010/01/26 21:49), 編輯推噓1(108)
留言9則, 1人參與, 最新討論串1/1
小弟我現在有一支程式如下 http://www.im.ntu.edu.tw/~b95030/mmProject.swf http://www.im.ntu.edu.tw/~b95030/mmProject.html 我在 mac 底下用 flex builder 3 編譯後可以直接在 firefox 打開連出去(或是直接用 flex 的 run) 可是當我將他上傳到 server 後, 直接點選 .swf 的那個網址 輸入完 IP & port 及 密碼後, 會出現 An Security error occured(Error #2048:Security sandbox violation) http://www.im.ntu.edu.tw/~b95030/mmProjects.swf cannot load data from xxx.xxx.xxx.xxx:xxxx(待連線的 IP & port) check your policy-policy server configuration or disable security for this domain 如果是點選 .html 的那個網址顯示的畫面就是一片白,什麼也沒有(我是把兩個 檔案放在同一個資料夾) 然後當我把他傳到別台 windows 的電腦, 使用 chrome 打開 .html 會什麼都 沒看到 使用 ie6 & ie8 打開 .html 也會什麼都沒看到 使用 chrome 打開 .swf 會什麼都沒看到 但是若使用 ie6/ie8 打開 .swf 輸入完 IP & port 就會產生上面的 error 2048 錯誤訊息 請問 (1) flash 是使用 vm 的技術, 怎麼會有編譯後不能在其他地方使用的情形 (2) 為什麼我將他上傳到 server, 之後也不能用, 而且錯誤訊息是說 im.ntu.edu.tw 去跟 tight vnc server 要資料, 我在點選的時候應該 有把檔案下載下來才是?? (3) error 2048 大家都是怎麼解決的?? 我 google 的時候看到大家是去調 server 的 configuration, 可是我是跑 vnc server, 找不到那種設定 可以調整 OTZ... ps. 我打算遠端的電腦是使用 tight vnc server 感謝大家 <(__)> -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.243.43 ※ 編輯: operationcow 來自: 140.112.243.43 (01/26 21:57) ※ 編輯: operationcow 來自: 140.112.243.43 (01/26 21:58)

01/26 22:11, , 1F
Security Sandbox是很多人在開發的時候,常常忽略的部分
01/26 22:11, 1F

01/26 22:12, , 2F
在Flex Builder和Flash IDE中測試SWF,與上傳到伺服器上
01/26 22:12, 2F

01/26 22:12, , 3F
測試,兩者的Security Sandbox是完全不同的
01/26 22:12, 3F

01/26 22:12, , 4F
詳情請見 http://0rz.tw/7pbXW
01/26 22:12, 4F

01/26 22:13, , 5F
都是在AVM上執行,但是不同的Security Sandbox會有不同
01/26 22:13, 5F

01/26 22:13, , 6F
的安全性限制與行為,所以最好的測試就是上傳到伺服器上
01/26 22:13, 6F

01/26 22:13, , 7F
測試,自己本機測試的結果常常會其他人所看到的不同
01/26 22:13, 7F

01/26 22:15, , 8F
還有一篇Senocular寫的 http://0rz.tw/hLeph
01/26 22:15, 8F

01/26 22:15, , 9F
還有一份MAX 2008的演講 http://0rz.tw/o8Ywc
01/26 22:15, 9F
文章代碼(AID): #1BNlBXMJ (Flash)