作者operationcow (香蕉公车)
看板Flash
标题[问题] 请问有关於 AS3 portable 的问题
时间Tue Jan 26 21:49:18 2010
小弟我现在有一支程式如下
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)
1F:推 cjcat2266:Security Sandbox是很多人在开发的时候,常常忽略的部分 01/26 22:11
2F:→ cjcat2266:在Flex Builder和Flash IDE中测试SWF,与上传到伺服器上 01/26 22:12
3F:→ cjcat2266:测试,两者的Security Sandbox是完全不同的 01/26 22:12
5F:→ cjcat2266:都是在AVM上执行,但是不同的Security Sandbox会有不同 01/26 22:13
6F:→ cjcat2266:的安全性限制与行为,所以最好的测试就是上传到伺服器上 01/26 22:13
7F:→ cjcat2266:测试,自己本机测试的结果常常会其他人所看到的不同 01/26 22:13