package { import flash.display.*; public class nantest extends Sprite { [Embed(source='pict.gif')] private var Pict:Class; public function nantest() { var v:Number; // NaN var item:Bitmap = new Pict(); item.x = v; this.addChild(item); } } }
こんな感じのソースを動かすと、Windowsでは表示されるけど、Mac/Linuxでは表示されない。
テスト用swf:http://highfreq.net/swf/nantest.swf
そもそもNaNが突っ込まれてる時点でバグなんだけど、Windowsだけ挙動が違うってのがはまりそうなのでメモ