艺虎动画 > flash as3运用:通过滚动条控制球体的大小

flash as3运用:通过滚动条控制球体的大小

翼虎动漫   2010-9-12

 

 

 

通过拖动MC,控制小球大小。通过这种方法,可以控制音量等...效果如下:

http://img.flashzhizuo.net.cn/us/2010912142340346.swf

 

代码:

//as3培训官方网站:http://www.flashdown.net
var left:Number=mc.back.x;
var right:Number=mc.back.width-mc.drug.width;
stage.addEventListener(MouseEvent.MOUSE_UP,stopdrag);
mc.drug.addEventListener(MouseEvent.MOUSE_DOWN,startdrag);
function startdrag(event:MouseEvent):void {
var rect:Rectangle=new Rectangle(left,0,right,0);
mc.drug.startDrag(false,rect);
}
function stopdrag(event:MouseEvent):void {
//trace(event.currentTarget.x/292);
mc.drug.stopDrag();
ball.scaleY=ball.scaleX=mc.drug.x/292;
}