関連ページ flex3 チュートリアル Flash(flex) プログラミング

   関連ページ  
【WEB Flex】 ビルドパッケージ

ブラウザでダウンロード
swf 単独バージョン
サーバーサイドのアプリケーションは使用せず、flv プレーヤーを
JavaScript から操作するサンプルです。

( F12 で 旧式 Firebug lite のコンソールが現われます )
php 連携バージョン

ブラウザでダウンロード
入力データを http 経由で php にテキストファイルとして
書き込みを実行させます
01.import mx.controls.*;
02.import mx.events.*;
03.import mx.rpc.events.*;
04.import mx.formatters.*;
05.import flash.external.*;
06.import flash.events.*;
07. 
08.include "Parts.as"
09. 
10.// *****************************************************
11.// HTTPServiceを使用してHTTPリクエスト(GET)を行う
12.// *****************************************************
13.private function sendData():void {
14.    // ● リクエストするURLをセット
15.    // ★ http:// で記述すると、ベースが ローカルでも動作します
16.    srv.url = "response.php";
17. 
18.    srv.request.fld1 = fld1.text;
19.    srv.request.fld2 = fld2.text;
20.    srv.request.fld3 = fld3.text;
21. 
22.    // レスポンス結果のデータフォーマット
23.    srv.resultFormat = "text";
24.    srv.method = "GET";
25.    srv.send();
26. 
27.}
28. 
29. 
30.// *****************************************************
31.// HTTPServiceが成功
32.// *****************************************************
33.private function resultHandler(e:ResultEvent):void {
34. 
35.    Alert.show(e.result.toString());
36. 
37.}
38. 
39.// *****************************************************
40.// HTTPServiceでエラーが発生した
41.// *****************************************************
42.private function faultHandler(e:FaultEvent):void {
43. 
44.    Alert.show(e.fault.message);
45. 
46.}
response.php
01.<?
02.header( "Content-Type: text/html; Charset=utf-8" );
03.header( "Expires: Wed, 31 May 2000 14:59:58 GMT" );
04. 
05.mb_language( "ja" );
06.mb_internal_encoding("UTF-8");
07. 
08.// Windows 用として CRLF
09.$text .= $_GET['fld1']."\r\n";
10.$text .= $_GET['fld2']."\r\n";
11.$text .= $_GET['fld3']."\r\n";
12. 
13.$utf8 = $text;
14. 
15.// 書き込みは Windows 用として SHIFT_JIS
16.$text = mb_convert_encoding( $text, "SHIFT_JIS", "UTF-8" );
17. 
18.//file_put_contents( $_GET['fld1'].".txt", $text );
19. 
20.// Flex は utf-8 なので、変換前を返す
21.print_r($utf8);
22.?>