【问题标题】:Flex 4: Move Shape object across screen- initial object remainsFlex 4:在屏幕上移动 Shape 对象 - 初始对象保持不变
【发布时间】:2011-06-26 01:54:59
【问题描述】:

我正在尝试在屏幕上移动一个“形状”对象。随着对象的移动,副本将留在初始位置。几乎好像只有原始对象的一个​​实例被移动了

这不是移动图像或 MXML 图形的问题。移动对象的设置有问题吗?

代码如下

private var arrow:UIComponent;
private function resetAssets():void{

arrow = new UIComponent();
Screen.addElement(arrow); //Screen is the area on screen for animation
var speedArrow:Shape=new Shape;
arrow.addChild(speedArrow1);
//speedArrow1 is created of type Shape and appears perfectly on screen

}

private function Animation():void{
var mvarrow1:Move = new Move();
mvarrow1.easer = new Linear(0,0);
mvarrow1.target = arrow;
mvarrow1.duration = 2000;
mvarrow1.xBy=200;

mvarrow1.play()
}

【问题讨论】:

    标签: apache-flex animation flex4 move


    【解决方案1】:

    我发现了我所犯的问题——在项目中错误地调用了两次重置资产——不知何故创建了对象的 2 个副本,其中只有 1 个被移动了!!对不起-如果我在论坛上浪费了任何人的时间

    更多出于学术兴趣,知道为什么创建了 2 个副本而其中只有 1 个被移动了吗?

    【讨论】:

      猜你喜欢
      • 2017-07-21
      • 1970-01-01
      • 1970-01-01
      • 2021-09-08
      • 1970-01-01
      • 2015-10-29
      • 1970-01-01
      • 1970-01-01
      • 2018-07-30
      相关资源
      最近更新 更多