다음의 PHP파일을 작성해 봅시다.
<?
echo $_REQUEST['fromflash'];
//$_POST['변수명'], $_GET['변수명'], $_REQUEST['변수명']
?>
이것을 웹상에서 실행하면 아무것도 나오지 않습니다.
당연한 얘기지만 fromflash라는 변수에 값이 들어있지 않기 때문이죠.
이번에는 플래시에서 php상의 fromflash라는 변수에 값을 넣은뒤 그 페이지데이터를 플래시에서 출력하는 예제를 만들어 보겠습니다.
import flash.net.URLLoader; import flash.net.URLRequest; import flash.net.URLLoader; import flash.net.URLRequest; var a:Number; import flash.net.URLVariables; import flash.events.Event; System.useCodePage = true; var uldr:URLLoader = new URLLoader(); var req:URLRequest = new URLRequest('fromflash.php'); req.method = 'post'; /////////////////////////////////////////////////////////////////////// // URLVariable을 사용하면 바깥에 있는 변수를 플래시에서 사용할 수 있습니다. var uvar:URLVariables = new URLVariables(); //fromflash는 php에 있는 변수명입니다. //만일 php파일에 a라는 변수가 있을때는 uvar.a 로 표시할 수 있겠죠. uvar.fromflash = "플래시에서 값이 배달됩니다."; req.data = uvar; //"플래시에서 값이 배달됩니다." 라는 값을 php파일의 fromflash변수에 넣은 후에 그 변수값을 출력하는 것입니다. uldr.load(req); uldr.addEventListener(Event.COMPLETE, completeHandler); function completeHandler(e:Event):void{ trace(e.currentTarget.data); }
'FLASH > AS3.0팁' 카테고리의 다른 글
랜덤한 숫자를 생성하기 (0) | 2013.04.10 |
---|---|
클릭하면 텍스트필드가 생성되도록 하려면 (0) | 2013.04.10 |
드래그 앤 드롭 구현하기 (0) | 2013.04.10 |
마우스 커서를 원하는 모양으로 바꾸고 싶을 때 (0) | 2013.04.10 |
무비클립 클릭시 원하는 웹경로 띄우고자 할 때 (0) | 2013.04.10 |
php값을 플래시로 가져와 봅시다. (0) | 2013.04.10 |
AS3.0 프리로딩 소스입니다. (0) | 2012.11.22 |
rotationY속성을 이용한 카드 뒤집기 (0) | 2012.11.09 |
Math.random()으로 확률 만들기 (0) | 2012.11.09 |
방향키로 주인공 움직이기 (0) | 2012.11.09 |