Flex ���g���� WEB�A�v���̊�{(1)


�u���E�U�Ń_�E�����[�h
http �ɂ��f�[�^���M
�ǂ̂悤�ȃt�H�[�}�b�g�ŒʐM���邩�͂Ƃ������Ƃ��āA
�N���C�A���g�Ŕ��������f�[�^���T�[�o�Ŏ擾�����{�I�ȕ����ł�

http �̏����Ƃ��Ă͑傫��������2�ʂ肠��܂����A
���ꂪ�ł���ʓI�ȕ��@�ł�
<?xml version="1.0" encoding="utf-8"?>
<mx:Application
	xmlns:mx="http://www.adobe.com/2006/mxml"
	initialize="initData();"
>

<mx:Script>
<![CDATA[

	import mx.controls.*;
	import mx.events.*; 
	import mx.rpc.events.*;
	import mx.formatters.*;
	import flash.external.*;

	// *********************************************************
	// �A�v���P�[�V�����̏�����
	// *********************************************************
	public function initData():void {

		firebug("�����J�n")

	}

	// *********************************************************
	// ���O�\��
	// *********************************************************
	public function firebug(data:Object):void {
	
		var fmt:DateFormatter = new DateFormatter();
	
		fmt.formatString = "YYYY/MM/DD HH:NN:SS";
		var logdt:String = fmt.format( new Date );
	
		ExternalInterface.call(
			"console.log", logdt,
			data+""
		);
	
	}

	// *****************************************************
	// HTTPService���g�p����HTTP���N�G�X�g�iGET�j���s��
	// *****************************************************
	private function sendData():void {
		// ���N�G�X�g����URL���Z�b�g
		srv.url = "response.php";

		srv.request.fld1 = fld1.text;
		srv.request.fld2 = fld2.text;
		srv.request.fld3 = fld3.text;

		// ���X�|���X���ʂ̃f�[�^�t�H�[�}�b�g
		srv.resultFormat = "text";
		srv.method = "GET";
		srv.send();

	}
	

	// *****************************************************
	// HTTPService������
	// *****************************************************
	private function resultHandler(e:ResultEvent):void {

		Alert.show(e.result.toString());

	}

	// *****************************************************
	// HTTPService�ŃG���[����������
	// *****************************************************
	private function faultHandler(e:FaultEvent):void {
		Alert.show(e.fault.message);
	}

]]>
</mx:Script>

<mx:HTTPService
	id="srv"
	showBusyCursor="true"
	result="resultHandler(event)"
	fault="faultHandler(event)"
/>

<mx:Form width="90%" height="90%">
	<mx:FormHeading label="http �f�[�^�ʐM"/>
	
	<mx:FormItem
		label="�t�B�[���h1"
		labelStyleName="labelAlign"
		 paddingBottom="30"
	>
		<mx:TextInput id="fld1" />

	</mx:FormItem>
	<mx:FormItem
		label="�t�B�[���h2"
		labelStyleName="labelAlign"
		 paddingBottom="30"
	>
		<mx:TextInput id="fld2" />

	</mx:FormItem>
	<mx:FormItem
		label="�t�B�[���h3"
		labelStyleName="labelAlign"
		 paddingBottom="30"
	>
		<mx:TextInput id="fld3" />

	</mx:FormItem>

	<mx:FormItem
		label=""
		labelStyleName="labelAlign"
		 paddingBottom="30"
	>
		<mx:Button
			id="btn"
			label="���M"
			click="sendData()"
		/>
	</mx:FormItem>


</mx:Form>

</mx:Application>
PHP ���̃R�[�h
��{�I�ɁA$_GET �܂��� $_POST ���������Č��߂�ꂽ�t�H�[�}�b�g�ŕԂ��Ƃ�����
�������܂���B�\�ɏo�������i�Ƃ��Ċ��S�ɗ����Ƃ��ēO���܂��B

( �Z�b�V�����͕��ʂɎg���܂� )
<?
header( "Content-Type: text/html; Charset=utf-8" );
header( "Expires: Wed, 31 May 2000 14:59:58 GMT" );

print_r($_GET);
?>