Flex3 の imageタグは Windows と Mac OS X では挙動が違う

少しハマったのでメモ

image オブジェクトの source 属性は、ローカルファイルを読み出す時にもURLで指定するのが無難らしい。

<mx:Image id="img" source="ここ!!"/>

とか、

img.source = "ここ!!";

で File#nativePath で指定すると、Windows では読めるけど、Mac OS X では読めない。
File#url で指定すると両方読める。

こんな感じ。

Win Mac
File#nativePath ×
File#url

Windows の場合 nativePath は ドライブ名 (C: とか) から始まるから大丈夫なのかな?