この記事のURL

http://www.dango-itimi.com/blog/archives/2005/000796.html


FLASH tips POSTで巨大な文字列を送信すると処理が遅くなる

LoadVarsにてとても長い文字列を送信しようとする際、処理に大変時間がかかってしまいます。その為、FlashPlayerが無限ループと捉えてしまい エラーメッセージダイアログが表示され処理が止まってしまいます。

var loadObj:LoadVars = new LoadVars();
loadObj.str = とても長い文字列;
loadObj.send( URL, "_blank", "POST" ); //ブラウザ固まる


しかし、長い文字列を適度に分割して送信すれば 処理に時間がかかることはなくなるようです。

var loadObj:LoadVars = new LoadVars();
loadObj.str1 = 分割文字列1;
loadObj.str2 = 分割文字列2;
loadObj.send( URL, "_blank", "POST" );

[ FLASH ] [ tips ] 投稿者 siratama : 2005年08月09日 17:21

トラックバック

http://www.dango-itimi.com/blog/mt-tb.cgi/758

» 送信を高速化できるかも。 from 未完成
送信の時に重くてヒヤヒヤするとか、最悪なことにブラウザが落ちるなんて訃報を聞いたりしてかなりごめんなさいなので何か良い方法無いかと調べてたところ、有益な情... [続きを読む]

トラックバック時刻: 2006年05月13日 01:55

コメント

以下コメントを書き込むだけでは、管理人には通知が行われません。通知を行いたい場合、管理人の書き込みに「返信」を押してコメントをしていただくか、あるいは Google+, Twitter へご連絡ください。




[EDIT]