申し訳ありません.loadMovie は使わないほうが良かった.
以前の投稿で,「動的生成した Flash を loadMovie で読み込む」ということをしていましたが,これは間違いというか,「ファイルサイズ100KB制限」の勘違いでやってしまった失敗です.ごめんなさい.loadMovie を使わずに getURL で直接取得してしまう方がよいです.
携帯で読み込める swf (Flash Lite 1.x) のファイルサイズはおよそ100KB程度です*1.loadMovie で新しくファイルを読み込めば,ファイルサイズが初期化されて,この制限にはひっかからないと勘違いしていましたが,これは間違いでした.loadMovie では既に読み込んであるデータは初期化されません.そのため,データはどんどん蓄積されます.これでは20KBの swf を5つ読み込んだらアウトです.ああ,なんてくだらない失敗.
以下のように getURL を使えば読み込み制限に引っかかることはありません.
// loadMovie(url, "/"); のかわりに getURL を使う. getURL(url);
推敲なしなので読みにくいかもしれませんが,進学のための引っ越しで忙しいのでこれにて.
*1:KDDI au: マルチメディア・コンテンツ > Flashコンテンツ : http://www.au.kddi.com/ezfactory/mm/flash01.html