メイン どこでもFlash【携帯向けFlash関連】 flashlite2.0でXMLからimg,txtを読み込みたいのですが | 投稿するにはまず登録を |
フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
Komatsu | Åê¹ÆNo.33566 投稿日時: 2007-6-5 0:46 |
職人 居住地: 東京都葛飾区 投稿: 356
使用環境:
|
Re: flashlite2.0でXMLからimg,txtを読み込みたいのですが kaimu さん、こんばんは。
まずは要点を絞ってみてはいかがでしょうか? ・XMLデータが正常に読み込めているのか? ・また、loadMovieはonLoadのタイミングで読み込めるのか? これらを分けて考えたほうが良いかと思います。 (日本の携帯電話の場合、loadMovieはボタンの押し下げが無いと実効されなかったりします。また、エミュレータにあるような海外の機種は問題ないかもしれません。)
例えば上記のようにしてみてください。 内容がそのまま、ダイナミックテキストフィールドに表示されるかと思います。 文字化けや変なゴミみたいなテキストは入っていませんか? 私が以前、Flash Lite2.0が出た当初に自分の実機でXMLを読み込むチェックをした際に変な挙動が出たことがあります。 以下その時の実験結果です。 ----------------------------------------------------- 実機は、au W43H 確認場所は、携帯ブラウザ上(ezweb上)です。 文字コード Shift-JIS、EUC、UTF-8 改行コード CR、CR+LF、LF 文書の内容 XML宣言あり、XML宣言なし、テキストのみ(XMLタグなしという意) System.useCodepage true、宣言なし 上記の組み合わせ、54通りにて調べてみました。 XMLファイルに関しては、日本語込みです。 Flash側の宣言で、System.useCodepageの宣言なし →全ての組み合わせで、日本語部分が文字化けしました。 (UTF-8も文字化けするのは変ですよね?) Flash側の宣言で、System.useCodepageをtrueに Shift-JIS →日本語部分文字化け EUC →日本語部分文字化け UTF-8 →文字化けなし System.useCodepageをtrueにした上、さらにUTF-8の文字コードでないと日本語部分が化けるという結果になりました。 FlashがUnicodeベースで、携帯電話がShift-JISベースだからかもしれません。 また、UTF-8だけは、読み込んだXMLデータに「?」マークが追加されたりしました。 その場所は、 XML宣言してある→XML宣言の後に「?」が追加される XML宣言していない→先頭に「?」が追加される テキストのみ→先頭に「?」が追加される もしかすると、このあたりのせいで、XMLをパースする上で問題がでるかもしれません。 ※この結果はコマツが実験した機種においての事ですので、動作を保障するものではありません。参考程度に考えください。 |
フラット表示 | 前のトピック | 次のトピック |
題名 | 投稿者 | 日時 |
---|---|---|
flashlite2.0でXMLからimg,txtを読み込みたいのですが | kaimu | 2007-6-1 11:29 |
» Re: flashlite2.0でXMLからimg,txtを読み込みたいのですが | Komatsu | 2007-6-5 0:46 |
Re: flashlite2.0でXMLからimg,txtを読み込みたいのですが | kaimu | 2007-6-5 16:59 |
Re: flashlite2.0でXMLからimg,txtを読み込みたいのですが | Komatsu | 2007-6-5 23:51 |
Re: flashlite2.0でXMLからimg,txtを読み込みたいのですが | kaimu | 2007-6-7 17:53 |
Re: flashlite2.0でXMLからimg,txtを読み込みたいのですが | Komatsu | 2007-6-7 20:29 |
投稿するにはまず登録を | |