BulkLoaderのバグが修正されたよ。

BulkLoaderを触ってみたよ。 で発見した不具合が r176 でクローズされたよ。 ちょうど昨日のテストコードがそのまま残ってたので、 BulkLoader のリビジョンを上げてテストしてみた。

bytesLoaded:1021 bytesTotal:0 bytesTotalCurent:0
bytesLoaded:1021 bytesTotal:0 bytesTotalCurent:0
bytesLoaded:12605 bytesTotal:0 bytesTotalCurent:0
bytesLoaded:12605 bytesTotal:0 bytesTotalCurent:0
bytesLoaded:13074 bytesTotal:0 bytesTotalCurent:0
bytesLoaded:14095 bytesTotal:0 bytesTotalCurent:0
bytesLoaded:14095 bytesTotal:0 bytesTotalCurent:0
bytesLoaded:19887 bytesTotal:0 bytesTotalCurent:0
bytesLoaded:19887 bytesTotal:0 bytesTotalCurent:0
bytesLoaded:22783 bytesTotal:0 bytesTotalCurent:0
bytesLoaded:22783 bytesTotal:0 bytesTotalCurent:0
bytesLoaded:25728 bytesTotal:0 bytesTotalCurent:0
bytesLoaded:26549 bytesTotal:39110 bytesTotalCurent:39110
bytesLoaded:26549 bytesTotal:39110 bytesTotalCurent:39110
bytesLoaded:33789 bytesTotal:39110 bytesTotalCurent:39110
bytesLoaded:33789 bytesTotal:39110 bytesTotalCurent:39110
bytesLoaded:39110 bytesTotal:39110 bytesTotalCurent:39110
bytesLoaded:39110 bytesTotal:39110 bytesTotalCurent:39110

あらら? bytesTotal と全く同じ動きになったよ。 変更箇所を確認してみると、

Index: br/com/stimuli/loading/BulkLoader.as
===================================================================
--- br/com/stimuli/loading/BulkLoader.as        (revision 175)
+++ br/com/stimuli/loading/BulkLoader.as        (revision 176)
@@ -930,7 +929,7 @@
             localWeightPercent = localWeightLoaded / localWeightTotal;
             if(localWeightTotal == 0) localWeightPercent = 0;
             var e : BulkProgressEvent = new BulkProgressEvent(PROGRESS);
-            e.setInfo(localBytesLoaded, localBytesTotal, bytesTotalCurrent, localItemsLoaded, localItemsTotal, localWeightPercent);
+            e.setInfo(localBytesLoaded, localBytesTotal, localBytesTotal, localItemsLoaded, localItemsTotal, localWeightPercent);
             return e;
         }

どうやら bytesTotalCurrent の値を bytesTotal と一緒にしたらしい。 コメントにもバッチリ書いてあるから間違いじゃないと思うよ。 たしかに昨日の野良パッチだと、 どうしても整合性が取れない部分とか出てきそうだしなぁ。 こっちの変更の方が素直で良いかも知れない。

とりあえず、修正されて良かったよ。 BulkLoader はこれから永く付き合っていく事になりそうだし、 ほんのちょっとでも協力出来たのが嬉し過ぎます!

ほんのりだけれども、オープンソースなカホリを味わう事が出来た1日でしたとさ :-)

Posted at: 
2008/03/07 00:05:32
0 Comments
0 TrackBacks
Tags: 
ActionScript
BulkLoader
Flash
Trackback: 
http://humming.via-kitchen.com/2008/03/07/fixed-bug-on-bulkloader/trackback/

TrackBacks

まだ登録されていません。

Comments

まだ登録されていません。

Add Comment

Add Comment