作者onininon (万)
看板Flash
标题[问题] amfphp flash发布後就连不到
时间Tue Oct 4 15:16:59 2011
大家好:
想做个网页flash小游戏
游戏结束後可以上传分数
爬了文发现用amfphp很方便
在fla 按ctrl+enter测试都上传成功
发布成swf,执行时有安全性问题
放在网页上就传不出去
请问是为什麽呢??
谢谢。
环境:
php:5.3.4
amfphp:v1.9 stable
flash:cs5 as3
程式码:
trace("Sending Data to AMFPHP");
var test:NetConnection = new NetConnection();
// 新增一个NetConnection物件
test.connect('
http://127.0.0.1/amfphp/gateway.php');
// 连上AMF gateway
// 这里每家AMF gateway的实作方法应该都有差别,细节请记得看该实作说明
var returnResult:Responder = new Responder(ok, ng);
// 准备一个Responder物件来接收事件,用法及参数请参考F1说明
function ok(res:Object):void {
trace(res);
}
function ng(res:Object):void {
trace("no");
}
//以上,我做了ok跟ng两个简单小function,分别是trace出它们接收到的物件
var all=account.text+"+"+finalScore.text;
test.call('callme.callmeplease', returnResult, all);
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 111.249.189.86
1F:→ sextitanic:把test.connect里面改成类似"../amfphp/gateway.php" 10/04 16:10
2F:→ onininon:可以用相对路径@@? 10/04 16:12
3F:→ sextitanic:可以~~ 10/04 16:28
测试後还是不行
开flash的网页在www/game.php
flash在 www/flash/game.swf
amfphp在 www/amfphp/gateway.php
相对路径设 ./amfphp/gateway.php
对吗??
※ 编辑: onininon 来自: 111.249.189.86 (10/04 17:24)
反覆测试後 结果设成 '/amfphp/gateway.php' 就OK了 感谢s大大
※ 编辑: onininon 来自: 111.249.189.86 (10/05 09:32)