2007年2月21日(水曜日)
【Flash】Flashから特定の外部テキストを読む際に
自分は、サイトの更新を誰でもわりかし簡単に、かつできるだけ派手目にやれるように、Flashからある特定のxmlファイルを読み込んで、そこに書いてある画像やテキストなどをFlashに展開するという方法をよくとります。
いまどきそれくらいは誰でもやっていることだとは思いますが、ある特定のxmlファイルを読む、という点ではまった落とし穴があったのでメモしておきます。
Flashは常に同じファイルを読みに行くわけですが、外部xmlファイルを更新した際に、元のファイルではなく、かなりいつまでもキャッシュのファイルを使おうとします。
そのため、外部ファイルを更新しても、Flashになかなか結果が反映されません。
そんなときは、読み込む外部ファイルに対して、擬似的に意味のないデータを渡すような形で読み込み指定をすればオッケーです。
var rnd:Number = Math.random();
xmlPath = "outerfile.xml?"+rnd;
この場合、xmlPathが外部ファイル(outerfile.xml)のパスです。
それに対して、テキトーな乱数を?で引き渡してやれば、キャッシュを使わず、毎回違うURLとしてあらためて読みに行ってくれます。
特に何かをしない限り?以降は無視されるので、処理には関係がありません。
これで、外部データをコッソリ修正してもすぐに反映されて安心です。(´∀`)
2007年2月09日(金曜日)
【Flash】Flash::TEST
Flash8では、ドメインの違うサーバからゲットした画像をBitmapでいじいじすることが出来ません。(´・ω・`)
Flash8では、ドメインの違うサーバからゲットした画像をBitmapでいじいじすることが出来ません。(´・ω・`)

この記事へコメント/この記事だけを表示