更改图形但保留属性

时间:2011-04-04 02:58:08

标签: flash actionscript-3

有没有办法更改图形,但保持各个框架的属性,如大小和位置,以便新图形完成所有相同的操作?这几乎是我所能提出的,因为我真的不知道从哪里开始。

1 个答案:

答案 0 :(得分:0)

你有很多选择,这里有两个:

1)将您需要的所有属性传输到新的精灵/图形 例如

myNewSprite.x = myOldSprite.x;
myNewSprite.width = myOldSprite.width;
myNewSprite.height = myOldSprite.height;
myNewSprite.rotation = myOldSprite.rotation;
this.removeChild(myOldSprite);
this.addChild(myNewSprite);

2)将图形保存在包含sprite add中,而不是直接改变图形容器属性。

myContainerSprite.rotation = 180;
myContainerSprite.x = 200;
myContainerSprite.removeChild(redTriangle);
myContainerSprite.addChild(blueTriangle);