【问题标题】:How do I move and scale properly in ActionScript?如何在 ActionScript 中正确移动和缩放?
【发布时间】:2009-12-05 13:53:31
【问题描述】:
function scale(e:Event):void{
    plane1_mc.scaleX += .1;
    plane1_mc.scaleY += .1;
    plane1_mc.x -= 5;
    plane1_mc.y -= 3;
}

function prop(evt:Event):void{
    plane1_mc.prop_mc.rotation += 100;
}

plane1_mc.prop_mc.addEventListener(Event.ENTER_FRAME, prop);
plane1_mc.addEventListener(Event.ENTER_FRAME, scale);

这是我用来尝试让 plane1_mc 缩放和移动的东西。它以前都在做,但现在它只做规模。任何人都可以告诉我

【问题讨论】:

    标签: actionscript-3


    【解决方案1】:

    您的代码是正确的。尝试增加移动它的数量并发布发生的情况。像这样的:

    plane1_mc.x -= 50;
    plane1_mc.y -= 30;
    

    还要确保您没有在其他任何地方缩放 plane1_mc。有可能触发了另一个事件而不是这个事件,因此 看起来 scaleX 和 scaleY 值正在从此函数中修改,而实际上并非如此。我建议在这个函数中添加一些跟踪语句,看看它们是否出现。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-04-28
      • 1970-01-01
      • 2018-01-13
      • 1970-01-01
      • 2021-12-04
      • 1970-01-01
      相关资源
      最近更新 更多