flash on 2013-4-4
♥0 |
Line 42 |
Modified 2013-06-13 12:38:35 |
MIT License
archived:2017-03-30 02:47:30
ActionScript3 source code
/**
* Copyright tepe ( http://wonderfl.net/user/tepe )
* MIT License ( http://www.opensource.org/licenses/mit-license.php )
* Downloaded from: http://wonderfl.net/c/qjLj
*/
package{
import flash.display.*;
import flash.events.*;
import flash.net.*;
import flash.text.*;
import flash.system.*;
[SWF(backgroundColor="0xFFFFFF")]
public class php_access extends Sprite
{
// PHPに渡す変数
private const A:int = 10;
private const B:int = 15;
private var tf:TextField = new TextField();
public function php_access()
{
// リクエストの準備
//var req:URLRequest = new URLRequest("http://ozworks.dip.jp/testphp2.php");//公開用
//var req:URLRequest = new URLRequest("http://192.168.11.7/testphp2.php");//ローカルテスト用
var req:URLRequest = new URLRequest("http://192.168.11.7/testphp14.php");//ローカルテスト用
req.method = URLRequestMethod.POST;
// PHPに渡すパラメータ
var param:URLVariables = new URLVariables();
param.w = Capabilities.screenResolutionX;
param.h = Capabilities.screenResolutionY;
param.dpi = Capabilities.screenDPI;
param.ver = Capabilities.version;
req.data = param;
addChild(tf);
tf.height = 400;
tf.type = "input";
tf.text = "aa";
// ローダー
var loader:URLLoader = new URLLoader();
loader.dataFormat = URLLoaderDataFormat.TEXT;
loader.addEventListener(Event.COMPLETE, onComplete);
loader.load(req);
}
// 通信が成功したら実行される関数
private function onComplete(e:Event):void{
var loader:URLLoader = e.target as URLLoader;
loader.removeEventListener(Event.COMPLETE, onComplete);
// 結果を表示
var result:String = loader.data as String;
tf.width = 400;
tf.text = "レスポンス↓\n\n"
tf.appendText(result);
//addChild(t);
tf.x = tf.y = 10;
}
}
}