AS3到PHP与MySQL [英] AS3 to PHP to Mysql

查看:149
本文介绍了AS3到PHP与MySQL的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我需要一些帮助在此通过PHP得到来自MySQL的数据AS3。

I need a little help here getting data from mysql via PHP with AS3.

我已经改变c进行几次$ C $

I've change the code a few times

AS3 code此处

AS3 Code here

function requestData():void {

var variables:URLVariables = new URLVariables();
var varSend:URLRequest = new URLRequest("http://www.bestlincs.co.uk/forum/iphone.php");
varSend.method = URLRequestMethod.POST;
varSend.data as String;


urlLoader.dataFormat = URLLoaderDataFormat.TEXT;
urlLoader.addEventListener(Event.COMPLETE, completeHandler);

    function completeHandler(evt:Event):void{
        var urlLoader:URLLoader = evt.target as URLLoader;
        var resultData:String = urlLoader.data as String;

        if (resultData == "") {
            output_txt.text = "No data coming through";
        } else {
            output_txt.condenseWhite = true;
            output_txt.htmlText = "" + resultData;
        }
    }

urlLoader.load(varSend);

}
requestData();
stop();

PHP code是这里。

PHP code is HERE

<?

include "../lib/forumconnect.php";


$query = mysql_query("SELECT * FROM posts WHERE post_owner='0'");
$body="";

while($row = mysql_fetch_array($query))
{
    $body.=$row['post_body']."<br>";    
}

echo "returnBody=".strip_tags($body);
echo "returnBody=".strip_tags($body);

mysql_close();
exit();

?>

现在我得到的错误

场景1,图层图层1,第1帧,9号线1120:未定义的属性事件的访问。 场景1,图层图层1,第1帧,第26行1120:未定义的属性varLoader的访问

Scene 1, Layer 'Layer 1', Frame 1, Line 9 1120: Access of undefined property event. Scene 1, Layer 'Layer 1', Frame 1, Line 26 1120: Access of undefined property varLoader.

请任何人都可以摆脱一些这???

Please can anyone shed some light on this ???

推荐答案

该错误消息说明了一切。

The error message says it all.

returnBody 所谓无财产 event.target.data

您应该看这不是

var urlLoader:URLLoader = event.target as URLLoader;
var resultData:String = urlLoader.data as String;

所以,你的功能变为这样的:

So your function becomes something like this:

function completeHandler(evt:Event):void{
    var urlLoader:URLLoader = evt.target as URLLoader;
    var resultData:String = urlLoader.data as String;
    if (resultData == "") {
        output_txt.text = "No data coming through";
    } else {
        output_txt.condenseWhite = true;
        output_txt.htmlText = "" + resultData;
    }
}

这篇关于AS3到PHP与MySQL的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆