トップへ戻るニュースフォーラムFLASH-ML 過去ログBak@Flaダウンロードよくある質問と答
ログイン
ユーザ名:

パスワード:


パスワード紛失

新規登録
メインメニュー
メイン
   どこでも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はボタンの押し下げが無いと実効されなかったりします。また、エミュレータにあるような海外の機種は問題ないかもしれません。)


//あらかじめ、このボタンのある場所にダイナミックテキストを配置して、インスタンス名「output_txt」を配置したとします。

on (press) {
var doc:XML = new XML();
doc.onLoad = function(success){
 output_txt.text = this;
}
doc.load("slides1.xml");
}


例えば上記のようにしてみてください。
内容がそのまま、ダイナミックテキストフィールドに表示されるかと思います。
文字化けや変なゴミみたいなテキストは入っていませんか?


私が以前、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

投稿するにはまず登録を
 
Copyright (C) 2003 FLASH-japan. All rights reserved.
Powered by Xoops