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

パスワード:


パスワード紛失

新規登録
メインメニュー
メイン
   コーダーズルーム【スクリプト系】
     CSVの限界?
投稿するにはまず登録を

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
mitsuru_w
Åê¹ÆNo.45452
投稿日時: 2010-8-12 23:17
新米
居住地:
投稿: 25
使用環境:
MacOSX10.5.3,FlashCS3
CSVの限界?
おせわになっております。

CSVのロードについて質問させていただきます。


URLLoaderを使用してCSVを読み込むコンテンツを作っているのですが、
CSVの要素がある一定量を越えると、
うまくロードできなくて困っています。

ロード部分のコードは下記です。

var csvLoader:URLLoader = new URLLoader();
var csvPath:String="./list.csv";
csvLoader.addEventListener( Event.COMPLETE, onCSVLoaded );
csvLoader.load(new URLRequest(csvPath));

function onCSVLoaded(e:Event){
trace( e.target.data );
}


確認用にトレースのみしてみたのですが、

たとえば

あいうえお,かきくけこ,さしすせそ,たちつてと,なにぬねの,はひふへほ,まみむめも,やいゆえよ,わをん
あいうえお,かきくけこ,さしすせそ,たちつてと,なにぬねの,はひふへほ,まみむめも,やいゆえよ,わをん
あいうえお,かきくけこ,さしすせそ,たちつてと,なにぬねの,はひふへほ,まみむめも,やいゆえよ,わをん
…


というような単純なcsvを用意して読み込んでみても、
上記の読み方だとなぜか350行を越えたあたりで、
読み込みに不具合が出ます。

具体的には、一部ダブって読んでしまい、
360行ほどのデータが
traceすると600行くらいになってしまいます。


今までもそこそこ大きなデータは扱っていたと思うのですが、
csvなどの読み込みファイルは最大データサイズはどのくらいでしょうか?

もし今回の問題が最大サイズにかかわるものだとしたら、
読み込みをURLLoader以外にするなど何か回避方法はありますでしょうか?


御手数おかけしますが、
なにかご存じの方、ご教授いただけますと助かります。


よろしくお願いいたします。


----------------
拝)ミツル

ひろゆき
Åê¹ÆNo.45454
投稿日時: 2010-8-13 0:05
ちょんまげら
居住地: 東京砂漠
投稿: 4403
使用環境:
10.8.5

Flash Professional CS4/CS6/CC

Safari 6.1
Re: CSVの限界?
試してみましたが、うちの環境では残念ながら、そのようなことは起きません。


----------------
質問する際は、回答者に具体的な情報を与えてください。

mitsuru_w
Åê¹ÆNo.45465
投稿日時: 2010-8-13 10:59
新米
居住地:
投稿: 25
使用環境:
MacOSX10.5.3,FlashCS3
Re: CSVの限界?
情報ありがとうございます。

そうですか…
うちの環境か、csvにゴミデータが残っちゃってるとかですかね…

もう一度別環境などで試してみます。

御手数おかけしました。
ありがとうございます。


----------------
拝)ミツル

mitsuru_w
Åê¹ÆNo.45466
投稿日時: 2010-8-13 11:53
新米
居住地:
投稿: 25
使用環境:
MacOSX10.5.3,FlashCS3
Re: CSVの限界?
自己解決(?)報告です。

パブリッシュ時の出力ウインドウでのみ確認していたので気付かなかったのですが、
どうやらパブリッシュプレビューでのみの不具合だったようです。

htmlで再生してDebugPlayerのflashlog.txtを確認したら
正常な値がtrace出来ていました。

※不具合が出る境界のデータ量が変わっただけかもしれませんが、
いまのところ上手くいっています。


とはいえ、ごくシンプルなサイトなので
パブリッシュプレビューで確認出来ないのはなにかと面倒なので、
参考までにパブリッシュ時の状態を検証してみました。

CS3で制作していたのですが、
同じデータをCS5で書き出したらパブリッシュプレビューでも
上手くいきました。

また、CS3でも、
確認表示用にステージ上にダイナミックテキストを配置したら
なぜか上手くいきました。

テキストボックスを削除したら、また不具合が出ました。

CS4でも同じ不具合がでましたが、
"ダブる"行の数が違うらしく、不具合時の合計行数はCS3とは違うものでした。

ちなみに、MAC OS10.6.4 です。

MAC CS3のパブリッシュプレビューの細かなバグなのか、
ぼくのCS3のプレビュー機能がおかしくなってしまっているのか…


とりあえず、パブリッシュプレビューは無視して
毎回htmlで確認するようにすれば今のところは問題なさそうです。


お騒がせしました。
有り難うございました。


----------------
拝)ミツル

スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ

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