作者nrs28825252 (影子)
站内Flash
标题[问题] 有关语法的问题
时间Mon Oct 9 23:42:40 2006
我这学期的课要用flash作作品
所以就先来测试一下
不过我输入了语法
左右方向都没有问题
不过space键的影格就出现问题了
怎麽按都不会动
下面是我的语法:
var man:MovieClip = man_mc;
var speed:Number = 10;
var keyListener:Object = new Object();
keyListener.onKeyDown = function(){
switch (Key.getCode()){
case Key.RIGHT :
man.gotoAndStop("wright");
man._x += speed;
man.wman_mc.play();
break;
case Key.LEFT :
man.gotoAndStop("wleft");
man._x -= speed;
man.wman_mc.play();
break;
case Key.SPACE :
man.gotoAndStop("fright");
man.fman_mc.play();
break;
}
};
Key.addListener(keyListener);
stop();
附上原始档:
http://0rz.tw/051WQ
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 210.240.195.228
※ 编辑: nrs28825252 来自: 210.240.195.228 (10/09 23:44)
※ 编辑: nrs28825252 来自: 210.240.195.228 (10/09 23:44)
1F:推 aquarianboy:man.gotoAndStop("fright"); 10/10 00:14
2F:→ aquarianboy:好像没看到这个"fright"影格耶 :) 10/10 00:14
3F:推 nrs28825252:我写在影片片段的"人_左右打"里头 10/10 01:33
4F:推 aquarianboy:但你放在场景上的man_mc,它是"人_左右跑"的instance 10/10 02:15
5F:→ aquarianboy:它看起来并没有你说的这个frame flag :) 10/10 02:16
6F:推 easeeasy:下在测试发现 你的man_mc里面并没有"fight"这影格标签 10/10 18:55
7F:→ easeeasy:建议仔细看一下是不是有影格标错名称?! 10/10 18:56
8F:推 nrs28825252:可是我如果把"人_攻击"放在wman_mc里不行耶 10/11 12:28