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

パスワード:


パスワード紛失

新規登録
メインメニュー
メイン
   コーダーズルーム【スクリプト系】
     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

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