我专门研究和使用 ActionScript 太久了,我什至不知道如何将常规图像导入 Flash 并创建一个可以在 API 中使用的现成 Sprite 。
从库中的图像资源创建 Sprite 的步骤是什么?
最佳答案
首先,Flash IDE 不允许您创建“Sprites”。您只能制作影片剪辑、按钮(SimpleButtons)和图形。
首先确保库中有您的图像。将图像从文件资源管理器拖到库面板中,或通过文件 > 导入 > 导入到库
将其导入。
将图像放入库中后,您可以通过多种方式使用它。
1。位图数据对象
您可以将图像用作 BitmapData 对象。右键单击库中的图像,然后单击属性
。选中导出为 ActionScript
。保留基类不变,但为其指定一个您选择的类名(我在下面的示例中使用 TestImage
类名)。然后您可以将该 BitmapData 添加到舞台,如下所示:
var imageData:TestImage = new TestImage(80, 80);
var image:Bitmap = new Bitmap(imageData);
addChild(image);
2。影片剪辑包装器
我的首选方法是将图像包装在 MovieClip 中,然后将 MovieClip 添加到舞台。为此,您可以将图像拖到舞台上,确保选中它并选择修改 > 转换为符号
(在 PC 上为 F8)。当弹出“转换为元件”窗口时,请确保显示了高级选项,并且“类型”设置为“影片剪辑”。单击 Export for ActionScript,并给出一个类名(我在下面的示例中使用 TestMC
的类名)。然后,您可以将 MovieClip 实例从舞台上删除。您可以将 MovieClip 添加到舞台,如下所示:
var image:MovieClip = new TestMC;
addChild(image);
希望这一切都有道理。
关于Flash/ActionScript - 使用 IDE 制作 Sprite ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3048758/