0

嗨,我需要在 as3 的帮助下在 Flash CS5 中创建应用程序,用户可以根据自己的要求进行绘制,但可以分层绘制。这个应用程序将为用户提供创建名片、刷子等。任何人都可以帮助我创建图层功能。仅保留此应用程序的图层功能。如果有人可以解决它,请帮助我。

4

2 回答 2

0

您可以将每个图层视为一个精灵并使用每个图层的图形对象绘制到这些精灵中,您可以通过更改它们所在容器中精灵的索引来轻松更改图层的顺序。

var layer1:Sprite = new Sprite();
container.addChild(layer1);
var layer2:Sprite = new Sprite();
container.addChild(layer2);

layer1.graphics.***  //drawing functions
layer2.graphics.***  //drawing functions

container.setChildIndex(layer1,1);  //change ordering

希望有帮助。

于 2012-05-18T15:02:52.173 回答
0

您正在寻找的答案需要大量的开发时间。基本思想是创建一堆精灵并在每个精灵上绘制您需要的形状或图像。去年我就这样构建了一个应用程序,花了几个月的时间才完成。如果您想自己构建它,您应该就如何做事提出更具体的问题。

于 2012-05-18T14:49:58.837 回答