Actionscript 3 flash应用程序在从flash builder 4.6.0运行时工作,在运行.html文件时不工作?

Actionscript 3 flash应用程序在从flash builder 4.6.0运行时工作,在运行.html文件时不工作?,actionscript-3,flashbuilder4,Actionscript 3,Flashbuilder4,在使用sdk版本4.0A在flash builder 4.7中构建项目后,我的问题如下:- 1) 当我从flash builder中运行build release文件夹时,从应用程序到服务器的请求会起作用(该请求在单击事件中启动) 2) 当我从projects build release文件夹运行.html文件时,请求甚至不会在浏览器网络日志中启动 我正在使用安装并选择了sdk 4.0A的flash builder 4.7。 由于我是actionscript和flash builder sdk的

在使用sdk版本4.0A在flash builder 4.7中构建项目后,我的问题如下:-

1) 当我从flash builder中运行build release文件夹时,从应用程序到服务器的请求会起作用(该请求在单击事件中启动)

2) 当我从projects build release文件夹运行.html文件时,请求甚至不会在浏览器网络日志中启动

我正在使用安装并选择了sdk 4.0A的flash builder 4.7。 由于我是actionscript和flash builder sdk的新手,请提供详细答案,我们将不胜感激

未从浏览器发送删除请求。代码如下:-

public function sendDelete(params:Object):void{
        var request:URLRequest = new URLRequest(url);
        request.method = URLRequestMethod.POST;
        request.contentType = "application/json";
        request.requestHeaders = [new URLRequestHeader('X-HTTP-Method-Override', 'DELETE')];
        request.data = JSON.stringify(params);
        loader.load(request);
    }  

当从flash builder运行/调试应用程序时,会发出请求(在浏览器网络日志中看到),但当应用程序是从生成版本文件夹(即running.html文件)生成并运行时,不会发出请求(在浏览器网络日志中看不到)。但是,如果我删除行“request.requestHeaders=[new-URLRequestHeader('X-HTTP-Method-Override','DELETE')”;“该请求甚至可以从构建版本文件夹中工作。

是否有错误?如果没有,请尝试使用flash player调试版本,您可以从下载。如果您有一些安全错误,请看一看。完全没有错误,并且在调试版本中一切正常,但是当项目构建到build release文件夹中时,发送请求的功能之一不会触发。您能否共享您的构建(当然,如果可能的话),我来看看?好的,没问题,我理解。因此,当您从FB运行项目时,它工作正常,而当您从release dir打开项目时,没有任何工作!!真的,我不知道到底是什么问题,可能只是关于flash播放器。您在这两种情况下使用的浏览器是否相同?在第二种情况下,你看到flash player正在加载你的swf了吗?你能把你在浏览器开发工具的网络选项卡上看到的东西的快照(你的swf不工作的地方),打开开发工具开始,然后加载你的页面…它真的很好,我测试了你的代码,它工作得很好。尝试用一个新的FB flash项目单独测试它,可能你在当前项目中忘记了什么。