简单入手使用Flash AS3获取远程PHP数据实例
这里是一个使用Flash AS3获取远程PHP数据的实例,通过获取远程URL的数据,然后显示在Flash的表单文本框中,实例代码如下:
效果图:

一,AS3部分[下载]
- package {
- import flash.display.MovieClip;
- import flash.events.*;
- import flash.net.*;
- import flash.text.*;
- public class Main extends MovieClip {
- public function Main() {
- var request:URLRequest = new URLRequest("http://t.biuuu.com/index.php?nocache=");
- request.method = URLRequestMethod.GET;
- var loader:URLLoader = new URLLoader();
- loader.dataFormat = URLLoaderDataFormat.VARIABLES;
- loader.addEventListener(Event.COMPLETE, completeHandler);
- loader.load(request);
- function completeHandler(evt:Event) {
- b_title.text = evt.target.data.username;
- b_email.text = evt.target.data.email;
- }
- }
- }
- }
实现步骤如下:
一,获取一个URLRequest对象实例
- var request:URLRequest = new URLRequest("http://t.biuuu.com/index.php?nocache=");
二,指定request对象实现的方法,如GET
- request.method = URLRequestMethod.GET;
三,获取一个URLLoader对象实例
- var loader:URLLoader = new URLLoader();
四,设置 loader对象的数据格式
- loader.dataFormat = URLLoaderDataFormat.VARIABLES;
五,设置一个当获取PHP数据完成后的监听事件
- loader.addEventListener(Event.COMPLETE, completeHandler);
六,加载请求
- loader.load(request);
简单的说就是先明确请求URL的属性,如路径地址,请求方式等,然后设置返回数据的实现方式,如数据格式,处理方法等
二,PHP部分[路径为http://t.biuuu.com/index.php这个可根椐实际情况进行修改]
- <?php
- $value = "username=biuuu.com&email=biuuu.com@gmail.com";
- echo $value;
- ?>
注意数据的组装形式,类似于参数=值,如果有多个参数使用&分割
如上实例,就可以实现一个简单的使用FLASH AS3远程获取PHP数据的功能。有了这些知识,就可以开始实现一个简单的基于AS3+PHP的网站。
点我下载Flash AS3获取远程PHP数据实例源代码
http://jquerycodes.googlecode.com/files/as3_php.rar
原创文章如转载,请注明:转载自 必优博客 http://www.biuuu.com/
本文链接地址:http://www.biuuu.com/p1263.html
Tags:as3 php
作者:biuuu | 分类:PHP | 评论:0 | 引用:0 | 浏览:2852































我要评论