Vectorのunshiftがおかしい
Posted by ton in AS3, Flash on 01 18th, 2009| icon3No Comments »

某掲示板でVecoterに適当なオブジェクト型を突っ込んだときの動きがおかしいというのがあったので検証してみた
FlexSDKのバージョンは3.2.0.3958 と 3.2.0.4537
wonderflのFlexSDKバージョンはVersion 3.2.0 build 3794 と書いてある

ついでにwonderflのブログパーツを貼ってみるテスト
(ブログパーツが更新されてflash自体が表示されるようになったけど、今度はソースを載せたい場合はどうすればいいんだろう・・・w)
ソースはブログパーツから飛んでいけば見られます

int、Number型以外は一回目のunshift以降配列の長さが変わってない
でも一つだけある要素の番号が4になっているので最後にunshiftしたものが入っていることになる
上書きしてる?

ためしにもう一つ書いてみた

pushするとちゃんと入っている
その後unshiftするとちゃんと先頭に入って以降ひとつずつずれている
が、配列の長さが変わってないため最後の要素が切り捨てられている
仕様・・・?なわけないな、数値はちゃんとunshiftされてるんだし

バグ報告がすでにされていた

http://bugs.adobe.com/jira/browse/ASC-3620

Created: 06/20/08 02:59 PM・・・・?
こんなバグずっと放置しとくもんなの?

このエントリーを含むはてなブックマークはてなブックマーク - Vectorのunshiftがおかしい この記事をクリップ!Livedoorクリップ - Vectorのunshiftがおかしい BuzzurlにブックマークBuzzurlにブックマーク FC2ブックマークへ追加 Bookmark this on Delicious Digg This