�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); ?> |