佳礼资讯网

 找回密码
 注册

ADVERTISEMENT

查看: 1167|回复: 1

用滑鼠移动来控制主角向前或向后行走。。。

[复制链接]
dra_ard2006 该用户已被删除
发表于 29-3-2007 05:50 PM | 显示全部楼层 |阅读模式
大家好,通常flash game 都是用键盘上的上,下,左,右来控制游戏里的主角行走,但我想试下只用滑鼠就可让主角作这些动作而省去按键盘的keys,我到处上网找资料他们都是用mouse angle detection 的script 来作,因为这类型的scripting对我这个初学者是太难了,所以我想了另一个方法就是首先在我游戏里的主角左右两旁分别画了一个四方格,然后set那两个四方格的Alpha=0,那玩的人就看不到那两个四方格了。接下来是set 主角,两个四方格为MC, 然后再按一下左边的四方格在actionscript window 里置如以下的script:

on (rollOver){
_root.char._x-=5;

}
on (rollOut){
_root.char.stop();
}


当然,char=主角,我test了以上的script发现到一旦我roll over 那左边的四方格时,主角就走一次,走了一次后,就算我的滑鼠cursor还在那里从头到尾都没离开过,可是那主角就停下来了。请问有什么方法可让主角一直走下去直到我的cursor离开那四方格为止呢?
回复

使用道具 举报


ADVERTISEMENT

发表于 30-3-2007 02:45 PM | 显示全部楼层
因為你只rollOver一次, 沒一直進行rollOver, 就算在範圍內移動也只算一次rollOver
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

 

ADVERTISEMENT



ADVERTISEMENT



ADVERTISEMENT

ADVERTISEMENT


版权所有 © 1996-2023 Cari Internet Sdn Bhd (483575-W)|IPSERVERONE 提供云主机|广告刊登|关于我们|私隐权|免控|投诉|联络|脸书|佳礼资讯网

GMT+8, 30-8-2025 05:41 PM , Processed in 0.117231 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表