我一直在研究和使用动作脚本太久了,我甚至不知道如何将常规图像导入Flash并创建一个我可以在我的API中使用的现成精灵.
从库中的图像资源创建精灵的步骤是什么?
首先,Flash IDE不允许您创建"Sprite".您只能制作MovieClips,Buttons(SimpleButtons)和Graphics.
首先确保您的图像在库中.将图像从文件资源管理器拖到库面板中,或通过它导入File > Import > Import to Library
.
在库中有图像后,您可以选择使用它.
您可以将图像用作BitmapData对象.右键单击库中的图像,然后单击Properties
.检查Export for ActionScript
.保持Base类不变,但是给它一个你选择的类名(我TestImage
在下面的例子中使用了一个类名).然后你可以将BitmapData添加到舞台上,如下所示:
var imageData:TestImage = new TestImage(80, 80); var image:Bitmap = new Bitmap(imageData); addChild(image);
我首选的方法是将图像包装在MovieClip中,然后将MovieClip添加到舞台上.为此,您可以将图像拖到舞台上,确保选中它并选择Modify > Convert to symbol
(在PC上为F8).弹出转换为符号窗口时,请确保显示高级选项,并将Type设置为MovieClip.单击"为ActionScript导出",并给出一个类名(我TestMC
在下面的示例中使用了一个类名).然后,您可以删除舞台上的MovieClip实例.您可以将MovieClip添加到舞台,如下所示:
var image:MovieClip = new TestMC; addChild(image);
希望这一切都有意义.