1、这里用的是Animate CC,打开软件,新建AS3文档。
2、制作一个影片剪辑,包含简单的位移动画。
3、在这个影片剪辑第一帧和最后一帧添加代码:stop();
4、回到主场景,再制作一个影片剪辑,用于拖动。
5、设置带动画的影片剪辑,实例名为mcb
6、设置要拖动的影片剪辑实例名为mca
7、在主时间轴加如下代码:mca.addEventListener(MouseEvent.MOUSE_DOWN,StartDragEvent)稆糨孝汶;mca.addEventListener(MouseEvent.MOUSE_UP,StopDragEvent);function StartDragEvent(e:MouseEvent):void{ mca.startDrag();}function StopDragEvent(e:MouseEvent):void{ mca.stopDrag(); if(mca.hitTestObject(mcb)==true) { mca.visible=false; mcb.gotoAndPlay(2); }}
8、运行后就可以进行拖动操作了。