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就会转动一下,能解释出来的我再加分 展开
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就会转动一下,能解释出来的我再加分 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询