以下のBugはFlex SDK 3.2の時に発生しました。 Flex 3.5では既に直っています。古い環境を使っている人は要注意!
ArrayクラスよりもVectorクラスを使った方が大抵は高速なので、ArrayクラスをVectorクラスに置き換えていました。その作業中に、Vector.unshiftメソッドで先頭に挿入されるはずの要素が挿入されないバグに遭遇しました。
環境:Flash Player 10.0 r12, Flex SDK 3.2
他のブログでも既にバグとして報告されていました。
Vector.unshift () bug
Vector bug in FP10
ArrayクラスよりもVectorクラスを使った方が大抵は高速なので、ArrayクラスをVectorクラスに置き換えていました。その作業中に、Vector.unshiftメソッドで先頭に挿入されるはずの要素が挿入されないバグに遭遇しました。
環境:Flash Player 10.0 r12, Flex SDK 3.2
var v:Vector.= new Vector. ();
v.push("A");
v.push("B");
v.push("C");
v.unshift("D");
trace(v); // result will be somehow ["A", "B", "C"] !!
他のブログでも既にバグとして報告されていました。
Vector.unshift () bug
Vector bug in FP10
コメント