在Flash MX中实现自由拖动图片和改变图片(4)_Flash教程

编辑Tag赚U币
教程Tag:暂无Tag,欢迎添加,赚取U币!

推荐:在Flash MX中实现自由拖动图片和改变图片(3)
4.编写ActionScript脚本(1)选定按钮1,输入如下AS脚本:on(press){tuodong=1;}on(release){tuodong=0;}在这段AS脚本中,定义了一个变量:tuod

(3)返回主场景,从库中把刚制作的“图片剪辑”拖入到主场景中,选定该剪辑,输入如下AS语句:

onClipEvent (enterFrame) {
// 剪辑事件为进入帧
if (tuodong==1) {
startDrag(this);
} else {
stopDrag();
}
// 判定变量 tuodong的值,来确定是否拖动影片剪辑
if (daxiao==1) {
this._width = _root._xmouse-x1;
this._height = _root._ymouse-y1;
} else if (daxiao==2) {
this._width = x2-x1;
this._height = y2-y1;
}
}
// 根据变量daxiao的值来确定是否改变影片剪辑的大小

说明:这段脚本中,选择的剪辑事件为进入帧,这样,这段脚本在整个影片剪辑存在过程中会反复地不断被执行。在第一个if判定中,判定变量tuodong的值,假如为1则可以自由拖动,否则的话,停止拖动;在第二个if判定中,判定变量daxiao的值,假如为1,则影片剪辑的宽度和高度会随着鼠标的位置不断改变,而假如为2的话,则停止改变大小。


分享:在Flash MX中实现自由拖动图片和改变图片(1)
在Authorware中实现拖动图片及改变图片的大小,这对于交互型的课件是非常重要的。那么,在Flash中可不可以实现以上的功能呢?答案是肯定的,Flash凭借强大的Act

来源:设计前沿网上收集//所属分类:Flash教程/更新时间:2008-03-05
相关Flash教程