在1个预先存在的骨架/骨骼结构上组合动态符号/动画片段

时间:2010-10-21 19:33:33

标签: flash actionscript-3 flash-cs4

所以这个问题(有点远)与前一个问题有关: Best way to be able to pick multiple colors/designs of symbols dynamically from flash

我有一个“人”可以说,在闪光灯中,有几个不同的部分;头,裤子,衬衫和帽子。例如,可以为该人提供10种不同颜色的衬衫。我已经完成了很多AS3代码,但我在flash中很糟糕,而且我遇到了很多麻烦。

我真正想要的是弄清楚(徒劳)是如何基本上有一个空白的骨架结构(即我试图将“空白”或“占位符”符号连接成反向运动学作为骨骼)组成裤子,衬衫和裤子当我发现#6衬衫需要在那个人身上时...把它放在那个占位符上。那有意义吗?这是个大问题。另一件事是,我没有什么,只有弄清楚如何拥有,例如,衬衫的一两个轮廓,当它看到衬衫#6时,它会动态地填充那件衬衫。但这可能是另一个问题。

我现在如何拥有它: 在AS3中,每个部件,衬衫,裤子,头部和头部都有。帽子,在影片剪辑后面有他们自己的自定义类,例如,我已经设置了身体包含裤子,衬衫和头类,头部包含帽子类等。

1 个答案:

答案 0 :(得分:0)

您应该查看装饰器设计模式。 这是一篇关于它的文章:
http://www.daveoncode.com/2009/03/30/learning-design-patterns-with-actionscript-3-episode-2-decorator-pattern/