主题:  有关mc控制的问题

spritexue

职务:普通成员
等级:1
金币:0.0
发贴:117
#12002/3/28 17:29:23
一个正在运动的mc
我现在想把鼠标放在他的上面的时候(over)
这个mc停止运动
我用了两种方法都没有实现,我该怎么做
方法1,我把这个mc放到一个新建的button里面
方法2,我再这个mc的上面放了一个透明的button
然后对button写关于mc停止的程序



金山羊

职务:普通成员
等级:4
金币:10.0
发贴:827
#22002/3/28 18:07:06
注意路径问题,然后用hittest


5d.cn
FLASHDEP
TECHNOLOGY SUPPORT
JAVA/ACTIONSCRIPT/javascript
CFML/JSP/COLDFUSION/FLASH REMOTING
JRUN/COLDFUSIONMX
FLASH/DREAMWEARER

surfhere

职务:普通成员
等级:1
金币:1.0
发贴:195
#32002/3/28 18:22:41
把BUTTON做到MC里:
BUTTON的AS
on (rollOver) {
    stop ();
}
on (rollOut) {
    play ();
}



spritexue

职务:普通成员
等级:1
金币:0.0
发贴:117
#42002/3/28 18:26:17
goldgoat在上个帖子中说
引用:
注意路径问题,然后用hittest


您能说的详细一点吗?

.hitTest( x, y, shapeFlag );
这个命令的参数怎么设置,谢谢!



spritexue

职务:普通成员
等级:1
金币:0.0
发贴:117
#52002/3/28 18:33:28
surfhere在上个帖子中说
引用:
把BUTTON做到MC里:
BUTTON的AS
on (rollOver) {
    stop ();
}
on (rollOut) {
    play ();
}


这个好像不行,你说的那个buuton是要和mc以其运动的
也就是说
mc里面有个button,然后这个mc转动,当我把鼠标放到button上的时候,这个mc停止运动



5D荣誉斑竹

职务:普通成员
等级:2
金币:2.0
发贴:617
#62002/3/28 19:04:53
将mc命名为mc或其他。
if(_root.mc.hitTest(_root.xmouse,_root.ymouse,true)){
_root.mc.stop();
}else{
_root.mc.play();
}
差不多就这样了~



spritexue

职务:普通成员
等级:1
金币:0.0
发贴:117
#72002/4/1 11:02:00
谢谢大家,已经解决了!