基础教程--MC元件之间碰撞的反应
本教程主要说一下,当一个MC接触到另一个MC的时候另一个MC的变换反映
好比动作游戏中,当主角攻击到敌人的时候敌人呈现的挨打状态
具体如下:(鼠标拖动人脸,接触元宝)
[FLASH=200,300]http://www.mhhf.net/teach/MC/mc.swf[/FLASH]
原文件此处下载元宝MC内部有两帧,第一帧是元宝,第二帧是接触到之后显示的图形偶做了个例子元宝MC内部第一帧加上:stop(); //停止在当前帧
this.onEnterFrame = function() {
if (hitTest(_parent.man)) { //如果接触到为MAN的MC
delete this.onEnterFrame; //删除ONENTERFRAME函数
gotoAndStop("圆"); //跳转到"圆"那帧
}
};外部的MC命名为"man"
MC表面写鼠标拖拽函数:
onClipEvent (load) {
startDrag(this, true);
}