AS3中enter_frame事件的问题 50

我有一个主类zhuclass一个人物类heroclass一个地砖类wallclasszhuclass侦听键盘空格按下hero.dx=-10;heroclassevent_... 我有一个主类zhuclass
一个人物类 heroclass
一个地砖类 wallclass
zhuclass侦听键盘空格按下 hero.dx=-10;
heroclass event_frame侦听中根据值 计算 人物的 跳跃 和 下落。。并计算出 下一帧 x和y的坐标。
wall类 判断 角色是否站在地板上。如果站在地板上 heroclass类中的hero.jump状态为false;
我现在遇到的问题是
zhuclass侦听空格按下后 把hero.dx赋值为-10;但是我发现wall类,比hero类的enter_frame先执行。。
尴尬的事情出现了。如果wall先执行 那么 他会把hero.jump直接又改为false 了。。我的空格 等于 没按。。求大神指点啊。。不知道我的问题说的 够不够清楚。
展开
 我来答
M_oenen
2015-02-27 · TA获得超过4902个赞
知道大有可为答主
回答量:2721
采纳率:69%
帮助的人:1577万
展开全部
这种设计方式就不对,用hitTest检查碰撞即可(详情api)。还有,这点东西用不着多个类。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式