メイン コーダーズルーム【スクリプト系】 XML.loadについて | 投稿するにはまず登録を |
フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
nonan | Åê¹ÆNo.20030 投稿日時: 2005-9-5 14:38 |
新米 居住地: 投稿: 9
使用環境:
|
XML.loadについて かなり素人です。ここで質問して良いのか判らないのですが書き込みます。場違いでしたらご指摘ください。
ウインドウズサーバーから書き出されたShift-JISのCSVをXML.loadで配列に読込んで利用するために、 onClipEvent (load) { myXML = new XML(); myXML.onData = function(sData) { var myArray = sData.split("\n").join("").split("\r"); var col = myArray[0].split(","); var a = col[0]; var b = col[1]; var c = col[2]; var d = col[3]; } }; myXML.load("http://000.000.000.000/data.csv"); } というスクリプトを作成しました。 変数a?dはrootに配したダイナミックテキストボックスに読込んで表示する構造にしました。 もともと、複数行のCSVを1行ずつ処理するためのスクリプトとして作成したものですが、書き出されるデータの1行目だけを使うためにvar colのmyArrayを[0]にしています。 で、検証すると ローカルでフラッシュプレーヤーで開くとウェブサーバー上のデータを読込んで正常に動作するのですが、SWF自体をサーバーにアップ(CSVがあるサーバーでは無い所)すると、読込まれるデータがすべて0になって(読込まれていない)しまいます。 shift-JIS対応のためにFlash5から書き出したり、 system.useCodepage = true;を1フレーム目に書いたりしましたが結果は変わりません。 この方法では読めないのでしょうか?それともこの行為自体不可能なのでしょうか? また不可能ならその他の手法で対応が可能でしょうか? ご教示ください。 確認した環境は、 MacOSX FlashMX FlashMX、Flash5書出し WindowsXP Flash5 Flash5書出し です。 よろしくお願いします。 |
フラット表示 | 前のトピック | 次のトピック |
題名 | 投稿者 | 日時 |
---|---|---|
» XML.loadについて | nonan | 2005-9-5 14:38 |
Re: XML.loadについて | ゲスト | 2005-9-5 23:41 |
Re: XML.loadについて | nonan | 2005-9-6 9:47 |
Re: XML.loadについて | mayor | 2005-9-6 1:24 |
Re: XML.loadについて | nonan | 2005-9-6 9:54 |
Re: XML.loadについて | mayor | 2005-9-6 10:15 |
投稿するにはまず登録を | |