第壹,思路:
1.確定滑塊的橫向移動範圍;
2.獲取滑塊在控制條中的相對位置(百分比);
3.最後返回壹個變量(per),範圍從1到100,這是唯壹的變量輸出。
二、步驟1:
1.畫壹個長正方形,保存為電影剪輯,實例名滑塊,註冊點在中央;
2.繪制壹個控制條,並將其保存為電影剪輯。實例名為Bar,註冊點在左側中央。
3.放入壹張圖片,保存為電影剪輯。實例名為mc。
第3步:第2步:添加為代碼:
var left = bar。_ x+滑塊。_ width/2;
var right = bar。_x+bar。_寬度滑塊。_ width/2;
var bottom = top = bar。_ y;
//確定滑塊可以移動的左、右、上、下邊界。
slider.onPress =
函數(){
this.startDrag(右,左,上,右,
底部);
};
slider.onRelease =
函數(){
this . stop drag();
};
_root.onMouseMove = function() {
var per =
Math.ceil((滑塊。_x-left)/(右-左)* 100);
//per(滑塊在欄中的相對位置)=滑塊的x坐標。
滑塊移動的寬度範圍
_ root.mc. _ xscale = per
_root.mc._yscale =
per
//最後用這個比例來控制圖片的縮放大小。
};
slider . onreleaseoutside = slider . onrelease;
//鼠標外放也相當於內放的效果。