程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> 使用Flash AS3獲取遠程PHP數據實例

使用Flash AS3獲取遠程PHP數據實例

編輯:關於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 protected]"; echo $value; ?>

注意數據的組裝形式,類似於參數=值,如果有多個參數使用&分割

如上實例,就可以實現一個簡單的使用FLASH AS3遠程獲取PHP數據的功能。有了這些知識,就可以開始實現一個簡單的基於AS3+PHP的網站。

點擊下載:as3_php.rar

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved