微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Flex 4:在屏幕上移动Shape对象-保留初始对象

如何解决Flex 4:在屏幕上移动Shape对象-保留初始对象

| 我正在尝试在屏幕上移动一个\'Shape \'对象。随着对象的移动,副本将保留在初始位置。几乎好像只有原始对象的一个​​实例被移动了 这对于移动图像或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()
}
    

解决方法

        我确定了我所遇到的问题-在项目中错误地两次调用了resetassets-以某种方式创建了该对象的2个副本,而其中只有1个被移动了!抱歉-如果我在论坛上浪费了任何人的时间 更多出于学术兴趣,您知道为什么要创建2个副本而仅移动其中1个吗?     

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。