发新话题
打印

一个按键问

让文字上下飞动 向上的按键as
CODE
on (press) { t = 1; } on (release) { t = 0; }
向下飞动按键as
CODE
on (press) { d= 1; } on (release) { d= 0; }
WORD 是被控制上下跑动的MC 内部帧上面的CODE是
CODE
this.onEnterFrame = function () { if (t == 1){ this.word._y--; } else if (d == 1){ this.word._y++; } }
无效。。不知道错了那个部分。。。 这个判断明明很简单啊

TOP

word是在另外一个mc里面吗,不是的话,把word前面的this去掉

TOP

还是不对。。上 FLA
附件: 您所在的用户组无法下载或查看附件

TOP

参数路径不对 如果你在mc上用on(...)的方式写,其中变量都会自动成为该元件内部的变量。在帧上mc.onRelease这样写则不会。或者,把做按钮的那个元件转为button(现在是movieclip) 另外,我不建议直接在mc上写button事件(on(...)),虽然flash会把该mc作为button处理,但和真正的button元件还是有不同。

TOP

谢谢。。。。解决了。。^0^

TOP

发新话题