-1

1 つのステージと 4 ~ 5 のレイヤーがあり、すべてのレイヤーに画像と形状があります。レイヤーにオブジェクトを追加するたびに、そのレイヤーはより大きな z-index 、 index を取り、他のレイヤーの一番上になります。

.moveToTop .setZIndex またはその他の関数はレイヤーでは機能しません。最新バージョン 4.3.0 でテストしました。
レイヤーの z-index を定義し、オブジェクトを追加/編集するたびにそのままにしておくにはどうすればよいですか?

助けてください。

4

1 に答える 1

0

レイヤーを最初に作成すると、次のようになります。

layer1 = new Kinetic.Layer();
layer2 = new Kinetic.Layer();

次に、それらをステージに追加します。

stage.add(layer1);
stage.add(layer2);

このステージへの追加により、最初に z-index が定義されます。

インデックスを変更するには、layer1.remove() を実行してステージから削除し、再度追加して一番上に移動する必要があります。

于 2013-01-07T21:44:59.057 に答える