部署的时候我直接把bin-debug文件夹下的所有文件拷贝到tomcat服务器我自己创建的web应用程序目录下,不知道这种方式是否正确?我今天在测试的机器上装了flash player 9(原来是fp6),能正确显示了。未安装fp9前,页面的title显示的是“- Flash Player Installation”,因为我采用的是express install,playerProductInstall.swf文件的主要作用是什么?是不是程序要去adobe网站下载升级最新版本的fp?我开发所在的网络是个内网,无法连接internet,假如我把最新版本的fp安装文件放在服务器上,怎么提示用户下载最新版本?
另外,我今天照着例子又修改了一下代码,使用HTTPService component,在其他测试机器连接时出现如下提示:
发生ActionScript错误:
[RPC Fault faultString="Security error accessing url" faultCode="Channel.Security.Error" faultDetail="Destination: DefaultHTTP"]
at mx.rpc::AbstractInvoker/http://www.adobe.com/2006/flex/mx/internal::faultHandler()[E:\dev\3.0.x\frameworks\projects\rpc\src\mx\rpc\AbstractInvoker.as:216]
at mx.rpc::Responder/fault()[E:\dev\3.0.x\frameworks\projects\rpc\src\mx\rpc\Responder.as:49]
at mx.rpc::AsyncRequest/fault()[E:\dev\3.0.x\frameworks\projects\rpc\src\mx\rpc\AsyncRequest.as:103]
at DirectHTTPMessageResponder/securityErrorHandler()[E:\dev\3.0.x\frameworks\projects\rpc\src\mx\messaging\channels\DirectHTTPChannel.as:368]
at flash.events::EventDispatcher/dispatchEventFunction()
at flash.events::EventDispatcher/dispatchEvent()
at flash.net::URLLoader/redirectEvent()
这种情况应该是accp_fangjian说的:和flex的安全沙箱有关!这种问题应该怎么解决?
刚刚接触flex,问题很多,希望大家不吝赐教!