本教程将告诉你如何使,可以使dragable MC
时间:2013-01-26 10:57来源:卓想动画http://www.zxgzs.com 作者:QQ:610929375 点击: 次
本教程将告诉你如何使,可以使dragable MC,然后把它做别的东西时,你已经拖了MC和发布它在另一个上面,但如果它不接触其他物体,又回到了原来的地方。下面是一个flash动画制作例子:
对于开始拉拢的对象要拖动一个新的电影,然后单击“插入”>“转换为元件”。称之为“拖”,将其保存为一个MC。然后创建另一个文件,你想让它发生碰撞,使之成为所谓的“打”的MC。您现在可以打开的alpha为0%,如果你想要,因为它仍然会!现在,双击第1帧,并把这个行动:
停止();
现在,在第2帧按F6投入一个新的关键帧。这是什么电影会转到2个市政局时有提及。
现在你要标注的情况下,在第1帧标签的dragable的对象作为“拖”,你想打“打”的对象。现在把这个脚本的第一个MC。
onClipEvent事件(负载){
运行startx = this._x;
starty的值就会不断this._y;
}
onClipEvent事件(的MouseDown){
如果(_root.drag.hitTest(_root._xmouse,_root._ymouse)){
_root.draggedDrag = TRUE;
}
}
onClipEvent事件(enterFrame事件){
(_root.draggedDrag)
_root.drag._x = _root._xmouse;
_root.drag._y = _root._ymouse;
}
}
onClipEvent事件(mouseUp事件){
如果(this.hitTest(_root.hit)){
_root.draggedDrag = FALSE;
_root.gotoAndPlay(2);
_root.drag._x = STARTX;
_root.drag._y = starty的值就会不断;
} {
_root.drag._x = STARTX;
_root.drag._y = starty的值就会不断;
_root.draggedDrag = FALSE;
}
}
您可以更改实例名称,以任何你想要的,但你必须改变它的素文字也。如果你不希望MC回去,开始时你已经发布了,然后就删除:
onClipEvent事件(负载){
运行startx = this._x;
starty的值就会不断this._y;
}
行动。
(责任编辑:卓想动画http://www.zxgzs.com)
上一篇:伪3D轨道球