首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >什么会导致SecurityErrorEvent?

什么会导致SecurityErrorEvent?
EN

Stack Overflow用户
提问于 2011-05-03 09:02:26
回答 1查看 2.8K关注 0票数 0

我正在执行以下命令:

代码语言:javascript
复制
var chatRequest:URLRequest = new URLRequest("http://test.com/videophonetest/scripts/get_put_peerID.php?peerID=" + myID);
                chatLoader = new URLLoader(chatRequest);
                configureListenersChatLoader(chatLoader);
                chatLoader.dataFormat = URLLoaderDataFormat.VARIABLES;
                chatLoader.load(chatRequest);

configureListenersChatLoader(chatLoader)和朋友看起来像这样:

代码语言:javascript
复制
private function configureListenersDeleteLoader(dispatcher:IEventDispatcher):void {
                dispatcher.addEventListener(Event.COMPLETE, completeHandlerDeleteLoader);
                dispatcher.addEventListener(Event.OPEN, openHandler);
                dispatcher.addEventListener(ProgressEvent.PROGRESS, progressHandler);
                dispatcher.addEventListener(SecurityErrorEvent.SECURITY_ERROR, securityErrorHandler);
                dispatcher.addEventListener(HTTPStatusEvent.HTTP_STATUS, httpStatusHandler);
                dispatcher.addEventListener(IOErrorEvent.IO_ERROR, ioErrorHandler);
            }


            private function completeHandlerChatLoader(event:Event):void {              
                writeText("Completed Connection!");
                var urlVariables:URLVariables = new URLVariables(chatLoader.data);
                writeText("Your ID: " + myID);
                theirID = urlVariables.peerID;
                writeText("Their ID: " + theirID);          
            }
            private function completeHandlerDeleteLoader(event:Event):void {                
                writeText("Deletion Complete!");
                var urlVariables:URLVariables = new URLVariables(deleteLoader.data);
                writeText("Deleted: " + urlVariables.deleted);
                writeText("Getting New Chat...");
                initNewChatSession();               
            }

            private function openHandler(event:Event):void {
                writeText("openHandler: " + event);
            }

            private function progressHandler(event:ProgressEvent):void {
                writeText("progressHandler loaded:" + event.bytesLoaded + " total: " + event.bytesTotal);
            }

            private function securityErrorHandler(event:SecurityErrorEvent):void {
                writeText("securityErrorHandler: " + event);
            }

            private function httpStatusHandler(event:HTTPStatusEvent):void {
                writeText("httpStatusHandler: " + event);
            }

            private function ioErrorHandler(event:IOErrorEvent):void {
                writeText("ioErrorHandler: " + event);
            }

该命令在我的计算机上有效,但当我在我的室友计算机上尝试它时,它返回一个错误:

代码语言:javascript
复制
httpStatusHandler: [HTTPStatusEvent type="httpStatus" bubbles=false cancelable=false eventPhase=2 status=0 responseURL=null]

securityErrorHandler: [SecurityErrorEvent type="securityError" bubbles=false cancelable=false eventPhase=2 text="Error #2048"]

有可能发生这种情况的原因吗?它可以在一些电脑上运行,但不能在其他电脑上运行。防火墙?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-05-03 09:10:08

您需要在此设置管理器中允许朋友的计算机上的文件位置:

http://www.macromedia.com/support/documentation/en/flashplayer/help/settings_manager04.html

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5864038

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档