flash gotoandstop的问题

请先看代码:MC1:onClipEvent(enterFrame){gotoAndStop(_root.chasis);if(Key.isDown(Key.LEFT)&&... 请先看代码:
MC1:
onClipEvent(enterFrame){
gotoAndStop(_root.chasis);
if (Key.isDown(Key.LEFT) && !Key.isDown(Key.RIGHT)) {
_root.chasis += _root.r;
}
if (Key.isDown(Key.RIGHT) && !Key.isDown(Key.LEFT)) {
_root.chasis -= _root.r;
}
}
按钮:
on(press){
_root.r = 1;
}
on (release, dragOut){
_root.r = 0;
}
_root.chasis赋值5
问题:按住方向键然后点击按钮,为什么帧不走动;
PS:如果直接_root.chasis += 1;按住方向键帧会走动;按钮的变量赋值可以传递,实验试过了;
不是这样的再有如下代码
onClipEvent (enterFrame){
with(this){
if (Key.isDown(Key.LEFT) && !Key.isDown(Key.RIGHT)) {
_rotation = _root.wyj;
_rotation += _root.r;
_root.wyj = _rotation;
}
if (Key.isDown(Key.RIGHT) && !Key.isDown(Key.LEFT)) {
_rotation = _root.wyj;
_rotation -= _root.r;
_root.wyj = _rotation;
}
}
}
这个的话,鼠标点一下,MC就会转动一下,能解释出来的我再加分
展开
 我来答
botoufuwu
2009-04-16 · 超过33用户采纳过TA的回答
知道答主
回答量:59
采纳率:0%
帮助的人:0
展开全部
点击鼠标_root.r=0了
_root.chasis += _root.r;
也就是说 _root.chasis += 0;

所以就不动了。
我看错了,真是对不起,不过我安你的第一个程式桌了一个试验,是可以完成帧的走动的。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式