auのFlash Lite 1.1のloadValiablesでphpを叩く
Flash Lite 1.1では、loadValiablesを使ってwebサーバ上のテキストを取得することができる。
このloadValiablesで、取得先をcgiにすることができるか実験してみた。
次のようなphpを書いてみた。
<?php
echo "status=XYZ&done=1&";
?>
これを読み込むflashを作成して実験してみたところ、
- DoCoMo F902i - 問題なし
- vodafone 904SH - 問題なし
- au W32S, W33SA, W41T - どれも動かず
なんでか、auの端末でだけ、ちっとも動かない。
具体的には、cgiは呼び出されているけど、取得されたテキストが携帯の画面に表示されない。
色々試してみた結果、結局phpにcontent-typeを明示的に指定する必要があるようだ。
<?php
header("Content-type:text/plain");
echo "status=XYZ&done=1&";
?>
こうすることによって、auの端末でも動くようになった。
| 固定リンク
「Flash Lite 1.1」カテゴリの記事
- Flash Lite 1.1でのキー入力取得(2006.08.01)
- Flash Lite 1.1での配列的変数ループ処理(2006.08.03)
- Flash Lite 1.1サンプルによく見られるお決まり初期化(2006.08.03)
- Flash Lite 1.1でのバッテリー残容量の取得(2006.08.03)
- Flash Lite 1.1での電波状態(シグナル)の取得(2006.08.03)



最近のコメント