使用滑块/滚动条缩放Flash图片

问题描述

| 我试图添加一个滚动条,或者最好是一个滑块,当我向右拖动滚动条时放大指定的图像,而当我向左拖动滚动条时减小大小。 到目前为止,这是我的代码, AS3:
mc_img.mask = mc_oval;
mc_img.buttonMode = true;

mc_img.addEventListener(MouseEvent.MOUSE_DOWN,dF);
stage.addEventListener(MouseEvent.MOUSE_UP,dropF);

function dF(event:MouseEvent):void {
    mc_img.startDrag();
}

function dropF(event:MouseEvent):void {
    mc_img.stopDrag();
}
因此,基本上,我希望能够使用滑块或滚动条缩放ѭ1so,因此任何链接或教程,甚至某些代码段都将提供很大的帮助! 另外,请原谅我对此问题的无知,因为我是Actionscript 3的新手。 提前感谢!     

解决方法

        
startDrag()
方法有一个
Rectangle
参数。 您可以使用它来限制“滑块”的运动。
mySliderGrip.startDrag(false,new Rectangle(0,50,100,50));
这会将滑块锁定在水平0到100像素之间,垂直50像素之间。
false
参数是\“ Lock \”,位于鼠标中心。 现在,您可以使用滑块的x位置来获取百分比。 您可以使用它在图像上执行scaleX和scaleY。     

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...