gpt4 book ai didi

php - UDK Scaleform 4 AS3 跨域URLRequest 可能吗?

转载 作者:搜寻专家 更新时间:2023-10-31 21:13:41 25 4
gpt4 key购买 nike

我想使用在线 Mysql 数据库、Scaleform 4 (AS3) 和 PHP 通过 HTTP 请求向我的网络服务器发布和获取我的 UDKGame 的高分。不幸的是,考虑到这份文件,我认为这可能是不可能的:http://gameware.autodesk.com/documents/gfx_4.0_flash_support.pdf .

我尝试从我的 GFx 电影播放器​​发送 URLRequest,但它似乎不起作用。这是我在第 1 帧中用于我的 GFx 电影播放器​​的 AS3 代码:

getScore();

function getScore():void {
//var url:String = "http://myserver.com/getScore.php";
var request:URLRequest = new URLRequest(url);
var requestVars:URLVariables = new URLVariables();
requestVars.foo = "bar";
request.data = requestVars;
//request.method = URLRequestMethod.POST;
//Security.allowDomain("myserver.com");
//var context:LoaderContext = new LoaderContext();
//context.securityDomain = SecurityDomain.currentDomain

var urlLoader:URLLoader = new URLLoader();
urlLoader = new URLLoader();
urlLoader.dataFormat = URLLoaderDataFormat.TEXT;
urlLoader.addEventListener(Event.COMPLETE, loaderCompleteHandler, false, 0, true);
urlLoader.load(request);

}

function loaderCompleteHandler(e:Event):void {
trace(e.target.data);
Object(this).response.text= "response:"+e.target.data;

}

有没有什么方法可以在不编写 .dll 或使用手动 TCP 连接到我的网络服务器的情况下实现我的目标?

最佳答案

不幸的是,UDK (4.0.16) 附带的 Scaleform 没有内置任何网络支持。您必须让 UDK 通过 dll 绑定(bind)或其他方式来解决这部分问题。 Scaleform 4.2 添加了网络支持,但该版本的 Scaleform 尚未完全集成到 UDK 中。不过,它正处于集成过程中,所以希望我们很快就能看到它。

关于php - UDK Scaleform 4 AS3 跨域URLRequest 可能吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13627859/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com