入力ソースを見やすくするImageUp

2009.04.14

続きを読む

Imageup

現在使用している入力ソースが日本語モードなのか、英数モードなのかを画面右上隅を見る事なく直感的に認識するためのアプリケーション。

 

サクラサイタ3

2009.04.13

続きを読む

桜

まだ咲いてた遅咲きの桜。

 

日常のデータを可視化するDaytum

2009.04.10

続きを読む

Daytum

ベータ版でクローズドテストしてたDaytumがオープンになったみたいです。
Daytumは自分自身の生活をデータ化して、分かりやすくグラフや文字で表示してくれるシンプルな構成とグラフィカルなデザインが特徴のライフログサービスの一種。

 

サクラサイタ2

2009.04.08

続きを読む

目黒川の桜

中目黒の目黒川沿いの桜。

 

サクラサイタ

2009.04.07

続きを読む

立会川緑道の桜

家の近所にある立会川緑道の桜。

 

AS3でPHPにデータを渡す

2009.04.06

続きを読む

Actionscript3.0になってから初めてPHPとやりとりすることがあったので簡単にメモ。

PHPからの戻りを受け取る場合

URLRequest,URLLoader,URLVariablesを絡めて

var urlRequest:URLRequest = new URLRequest( "XXX.php" );
var urlVariables:URLVariables = new URLVariables();
var urlLoader:URLLoader;
function onClickHandler( e:MouseEvent ):void{
	urlRequest.method = URLRequestMethod.POST;
	urlRequest.data = urlVariables;
	urlLoader = new URLLoader( urlRequest );
	urlLoader.dataFormat = URLLoaderDataFormat.VARIABLES;
	urlLoader.load( urlRequest );
	urlLoader.addEventListener( Event.COMPLETE, onDataComplete);
}

function onDataComplete( e:Event ):void{
	var v:URLVariables = new URLVariables( e.target.data );
}

URLVariablesにデータを格納
URLRequest.dataにURLVariablesを指定
URLLoaderでURLRequestをload(なぜかload)
URLLoaderのEvent.COMPLETEをトリガーにして戻りを受け取り
みたいな流れ。

PHPに値を投げて戻りを受け取らない場合

データを投げた後、そのままPHPに画面遷移する場合はURLLoaderは必要なく

var urlRequest:URLRequest = new URLRequest( "XXX.php" );
var urlVariables:URLVariables = new URLVariables();

function onClickHandler( e:MouseEvent ):void{
	urlRequest.method = URLRequestMethod.POST;
	urlRequest.data = urlVariables;
	navigateToURL( urlRequest, "_self" );
}

URLVariablesにデータを格納
URLRequest.dataにURLVariablesを指定
navigateToURLでURLRequestにページ遷移
な流れ。

AS2のgetURLではデフォルトでは同一画面で遷移してたはずだけど、AS3のnavigateToURLでは新規で立ち上がるようになってたんだ。

ついでに、POSTで渡った変数とその値をPHP側で確認する記述。

<?php
	$q = "";
	foreach( $_POST as $key => $value ){
		$q .= $key . " : " . $value . "<br />";
	}
	echo $q;
?>