1package{
import flash.display.MovieClip;
import flash.display.Shape;
import flash.events.*;
import flash.text.TextField;
public class ball extends MovieClip{
public function ball(){
this.addEventListener(Event.ADDED,addHd);
}
private function addHd(e:Event){
this.stage.addEventListener(Event.ENTER_FRAME,enterFramehandler);
this.removeEventListener(Event.ADDED,addHd);
}
private function enterFramehander(e:Event):void
{
if(this.blam.hitTestPoint(shot.x,shot.y,true))
this.blam.play();
this.stage.removeEventListener(Event.ENTER_FRAME,enterFramehandler);
}
}
提示访问属性enterFramehandler未定义
}
做一个flash的球类碰撞检测函数,一直提示访问属性未定义
答案:2 悬赏:0 手机版
解决时间 2021-03-21 12:21
- 提问者网友:呐年旧曙光
- 2021-03-21 07:41
最佳答案
- 五星知识达人网友:旧脸谱
- 2021-03-21 09:21
马虎!
private function enterFramehander 中 enterFramehander 应写成 enterFramehandler,少了一个字母l。
private function enterFramehander 中 enterFramehander 应写成 enterFramehandler,少了一个字母l。
全部回答
- 1楼网友:酒者煙囻
- 2021-03-21 10:14
你说呢...
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯