当前位置:首页 > 信息 > flash中怎么调整层的次序,就是那种一会在上边一会在下边的效果

flash中怎么调整层的次序,就是那种一会在上边一会在下边的效果

  • 2023-05-16 20:41:52

flash中怎么调整层的次序,就是那种一会在上边一会在下边的效果?

flash中怎么调整层的次序,就是那种一会在上边一会在下边的效果

1:如果你指的是如何调整时间轴上的图层上下关系,拖放就是了

2:如果你想调整场景中元件的前后关系,1可以使用图层一层一个的方法,2可以使用修改-排列里的命令

3:如果你指的发布影片后,调整影片里元件的前后关系,那只有使用代码了,给你介绍一种AS3.0的写法。如下,粘在时间轴上就是了

var container:Sprite = new Sprite();

addChild(container);

var circle1:Sprite = new Sprite();

circle1.graphics.beginFill(0xFF0000);

circle1.graphics.drawCircle(40, 40, 40);

circle1.addEventListener(MouseEvent.CLICK, clicked);

var circle2:Sprite = new Sprite();

circle2.graphics.beginFill(0x00FF00);

circle2.graphics.drawCircle(100, 40, 40);

circle2.addEventListener(MouseEvent.CLICK, clicked);

var circle3:Sprite = new Sprite();

circle3.graphics.beginFill(0x0000FF);

circle3.graphics.drawCircle(70, 80, 40);

circle3.addEventListener(MouseEvent.CLICK, clicked);

container.addChild(circle1);

container.addChild(circle2);

container.addChild(circle3);

addChild(container);

function clicked(event:MouseEvent):void {

var circle:Sprite = Sprite(event.target);

var topPosition:uint = container.numChildren - 1;

container.setChildIndex(circle, topPosition);

}

热门阅读

最新文章