[animate cc]ムービークリップの重ね順変更
animate ccでステージ上に直接配置したムービークリップ二つの表示順をjavascriptで変更したいのですが、どうも上手くいきません。
ステージのタイムライン上に
this.setChildIndex(this.奥に表示したいインスタンス名, 0);
と書いてムービープレビューしてもインデックスは変わるのですが表示は変わりません。
どこを間違えているのか、わかる方いらっしゃらないでしょうか?
animate ccでステージ上に直接配置したムービークリップ二つの表示順をjavascriptで変更したいのですが、どうも上手くいきません。
ステージのタイムライン上に
this.setChildIndex(this.奥に表示したいインスタンス名, 0);
と書いてムービープレビューしてもインデックスは変わるのですが表示は変わりません。
どこを間違えているのか、わかる方いらっしゃらないでしょうか?
フレームを移動するたびに、もとに戻ってしまうようですね。可能であれば、重ね順の変更はフレームを止めて行った方がよさそうです。
var mc_1 = this.mc_1;
var mc_0 = this.mc_0;
var timeline = this;
createjs.Ticker.addEventListener('tick', function(event) {
if (timeline.getChildIndex(mc_1) !== 0) {
console.log(timeline.getChildIndex(mc_1));
timeline.setChildIndex(mc_1, 0);
}
});
Already have an account? Login
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.