スマホサイト・アプリをつくろう。スマホサイト・アプリをつくろう。-別のサーバーにswfmillをインストールしてswfとxmlの相互変換処理のみ実行させ、HTTP通信で送受信する方法について説明します。単純にHTTP通信とswfmill変換処理を組み合わせただけです。今回のサンプルではリクエスト側とレスポンス側を同じサーバーに配置していますが、別のサーバーに配置しても問題なく動作します。関連記事HTTP通信の方法についてはこちら。→参照:「swfmillの変換を別のサーバーで行うには(通信編)」swfmillでのFlash動的変換についてはこちら。→参照:「swfmillでケータイFlashを動的生成してみよう(文字列置換編)」swfmillのインストール方法についてはこちら。内容を「{$text1}」としたダイナミックテキストをステージ中央に配置しました。確認のためFlashLite1.1とFlashLite2.0の両方のバージョンを用意しておきました。リクエスト側PHPの処理1.SWFを読み込みます。2.変換処理にSWFを送信してXMLを読み込みます。3.XMLデータの内容を置換します。「{$text1}」を任意の文字列に置換するようにしました。4.変換処理にXMLを送信してSWFを読み込みます。5.SWFを出力します。以下のような記述になります。'携帯サイトをつくろう。・XMLからSWFへの変換の2通りの処理が必要になります。FlashLiteのバージョンによって変換エンコードを変更する必要があります。swfmillの処理を関係のないサーバーから呼び出されないようにIP制限をかけています。swfillのエラーを出力する「swfmill_error_log」は書き込み可能な権限で別に配置しておきます。以下のような記述になります。実行例はこちらからご確認下さい。スマホサイト・アプリをつくろう。まめの木|モバイルSEO見積ツール株式会社セルバは携帯サイト作成・制作、メール配信、店舗検索など、携帯サイトの様々なサービスをご提供しています。