ページめくり効果のある本を作成しています (今までは正しいページをめくるだけでした)、めくったページが他のページの上にとどまらないため、インデックスに問題があります。
setChildIndex(cont, this.numChildren -1) を書いてみましたが、うまくいきません!
import fl.transitions.Tween;
import fl.transitions.easing.*;
import fl.transitions.TweenEvent;
import flash.display.Sprite;
var cont : DisplayObject;
var imgLoader : Loader;
for (var i:int=0; i<=4; i++){
imgLoader = new Loader();
imgLoader.contentLoaderInfo.addEventListener(Event.INIT, onLoadJPEG);
imgLoader.load(new URLRequest(""+i+".png"));
}
function onLoadJPEG (e : Event) : void {
cont = e.target.loader;
cont.x =300;
cont.y =65;
cont.width = 286/2;
cont.height = 406/2;
addChild(cont);
cont.addEventListener(MouseEvent.MOUSE_UP, FlipPage);
}
function FlipPage(e:MouseEvent):void{
setChildIndex(cont, this.numChildren -1);
var myTween:Tween = new Tween(e.currentTarget, "rotationY", Regular.easeInOut,0, 180, 1, true);
}