Flash AS制作控制图片大小的滑块效果
滑块使用范围非常广泛,如音量控制,播放控制,尺寸控制等等,不胜枚举...
思路
1.确定滑块的横向移动范围;
2.获得滑块(slider)在控制条(bar)中的相对位置(百分比);
3.返回一个变量(per),范围在1~100,是唯一的变量输出。
步骤1
1.绘制一长方块,保存为影片剪辑,实例名slider,注册点在中心;
2.绘制一控制条,保存为影片剪辑,实例名bar,注册点在左中;
3.放入一个图片,保存为影片剪辑,实例名为mc.
步骤2
加入AS代码
left=bar._x slider._width/2;
right=bar._x bar._width-slider._width/2;
bottom==bar._y;
//确定slider可移动的左右及上下边界
slider.onPress=function(){
this.startDrag(true,left,,right,bottom);
};
slider.onRelease=function(){
this.sDrag();
};
_root.onMouseMove=function(){
per=int((slider._x-left)/(right-left)100);
/slider._x-left=slider在bar中的相对X坐标
right-left=bar可拖动的有效宽度
他们之间的比值就是要求的相对位置/
_root.mc._xscale=per;
_root.mc._yscale=per;
//用这个比值再去控制图片的缩放大小
};
slider.onReleaseOutside=slider.onRelease;
//鼠标在外面释放也等同于内部释放的效果
这是个非常有用的实例,我们不防把这个控制条整个存为元件,日后再用的只需要从库中拖出一个就可以了。
Flash充电startDrag()
mc.startDrag([固定中心],[left],[],[right],[bottom])
固定中心[可选] 一个布尔值,指定可拖动影片剪辑是锁定到鼠标位置中央 (true),还是锁定到用户单击该影片剪辑的位置上 (false)。left,,right,bottom:[可选] 相对于该影片剪辑的父级的坐标的值,用以指定该影片剪辑的约束矩形。
平面设计师
- 免费平面设计网站 免费平面设计绘图软件
- 平面设计基础知识题库
- 平面设计基础学包括哪些
- ui设计师工资一般多少 北京ui设计师工资一般多少
- 平面设计技巧方法 平面设计技巧总结
- 哪里的平面设计培训班比较好 哪家平面培训设计
- 哪些人不适合学平面设计 平面设计师工资一般多
- 女生学习平面设计还有其独特的优势
- 平面设计大学专业叫什么 平面设计大学专业叫什
- ui就业前景和工资待遇 ui就业前景和工资待遇怎么
- 平面设计ps入门教程 平面设计photoshop 基本操作方
- 免费学平面设计教程 平面设计免费教程网站
- 平面设计就业方向有哪些 平面设计专业就业前景
- 女生学什么设计前景好 女孩学什么设计好赚钱
- 什么人适合学平面设计 学平面设计后悔死了
- 平面设计内容有哪些 平面设计内容包括什么