|
主题: 有关StartDrag和Stopdrag的问题请教高手?
|
 jeffju
职务:普通成员
等级:1
金币:0.0
发贴:84
|
#12002/8/16 18:29:36
主场景中有几个电影剪辑,想用拖动语句拖动到某个指定位置,自动停下,该如何编写动作语句。
|
 Mozier
职务:管理员
等级:5
金币:11.0
发贴:2994
|
#22002/8/16 19:14:39
转编程。
|
 jeffju
职务:普通成员
等级:1
金币:0.0
发贴:84
|
#32002/8/16 19:48:51
麽子:你好,能详细说点吗?你可是个心地善良的MM。
|
 dearsammi
职务:普通成员
等级:1
金币:0.0
发贴:103
|
#42002/8/16 20:24:38
// 方法1 onClipEvent (enterFrame) { if (_droptarget == "/aa") { stopDrag (); } } // 方法2 // onClipEvent (enterFrame) { // if (this.hitTest(_root.aa)) { // this.stopDrag(); // } // } onClipEvent (enterFrame) { trace (_droptarget); }
|
 jeffju
职务:普通成员
等级:1
金币:0.0
发贴:84
|
#52002/8/17 12:26:37
我的想法是这样: 比如:if(123<_root.mc1._x<321,123<_root.mc1._y<321) setProperty ("_root.mc1", _x, getProperty("_root.mc2", _x)); setProperty ("_root.mc1", _y, getProperty("_root.mc2", _y)); 不知为何不行?请指教。
|
 5D荣誉版主
职务:普通成员
等级:2
金币:1.0
发贴:515
|
#62002/8/17 13:32:17
if(123<_root.mc1._x&&_root.mc1._x<321&&123<_root.mc1._y&&<_root.mc1._y<321){ ..... }
|
 liyitu
职务:普通成员
等级:1
金币:0.0
发贴:10
|
#72002/8/19 1:24:06
//实现拖动 onClipEvent (mouseDown) { if (this.hitTest(_root._xmouse, _root._ymouse, true)) { this.startDrag(0, 0, 300, 300); } } //注意hitTest方法和startDrag的参数,startDrag的参数可以不要,这里用参数把mc限制在一个矩形框中。
onClipEvent (mouseUp) { this.stopDrag(); }
|