wise9/enchant.js — Issue #20: GroupにGroupを追加した時に描画順が反映されない
Author: giigame
Created: 2011-10-26 10:13:09+00:00
State: open

描画ツリーが
Group---Group1---Node1
\--Group2---Node2
\--Group3---Node3
の時にGroup3に所属するNode3をGroup1に移動した場合、つまり下記のようなコードの時

group3.removeChild(node3);
group1.addChild(node3);

描画順はNode1→Node3→Node2を期待しますが、Node1→Node2→Node3のままになります。
描画ツリーが
Scene---Group1---Node1
\--Group2---Node2
\--Group3---Node3
の場合は期待通りに動作します。Group#addChildのソースコードがSceneでない場合は単純にノードを追加するだけのコードになっているのが問題のようです。