flash+php+mysql

來源:互聯網
上載者:User

/*** 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);        }        */    }    }
  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.