flash+php+mysql

 
  
/**
* https://nodeload.github.com/mikechambers/as3corelib/zipball/master
*/
 
  
 
  
package  {

import com.adobe.serialization.json.JSON;

import flash.display.Sprite;
import flash.net.URLLoader;
import flash.net.URLRequest;
import flash.events.*;
import flash.net.*;

public class Main extends Sprite {


public function Main() {
requestData();
}

/*
* 【jsonData】
* {"ID":"8850","Action":"info","Name":"Facebook","Telphone":"13811836760"}
*
*/

function requestData():void {
var timestamp:Number = new Date().getTime(); //时间戳
var loader:URLLoader = new URLLoader();
var request:URLRequest = new URLRequest('http://qa.com/index.php/test/info?t=' + timestamp);

loader.load(request);
loader.addEventListener(Event.COMPLETE, decodeJSON);
}

private function decodeJSON(evt:Event):void {
var data:String = URLLoader(evt.target).data;
var json:Object = JSON.decode(data);
trace("json.ID:"+ json.ID+ "\njson.Name:"+ json.Name+ "\njson.Action:"+ json.Action+ "\njson.Telphone:"+ json.Telphone);
}

/*
private function configureListeners(dispatcher:IEventDispatcher):void {
dispatcher.addEventListener(Event.COMPLETE, completeHandler);
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 completeHandler(event:Event):void {
var loader:URLLoader = URLLoader(event.target);
trace("completeHandler: " + loader.data);

//loader.dataFormat = URLLoaderDataFormat.VARIABLES;
var vars:URLVariables = new URLVariables(loader.data);

//trace("The answer is " + vars.answer);
//trace("The answer is " + vars.info);
}

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

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

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

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

private function ioErrorHandler(event:IOErrorEvent):void {
trace("ioErrorHandler: " + event);
}
*/
}

}

转载于:https://www.cnblogs.com/didi/archive/2012/02/03/2337497.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值