我正在Flash构建器中打开一个新的flex项目,我正在尝试使用3个按钮,“cat”,“dog”和“bird”创建一个界面。当按下每个按钮时,我想在屏幕底部的图像框中填入适当的动物图像。
我在如何在AS3中显示图像方面遇到了很多麻烦。任何人都可以帮助我指出正确的方向吗?
答案 0 :(得分:-1)
最简单的方法之一就是,如果你不介意你的瑞士法郎嵌入三张图片:
嵌入代码
[Embed(source="/../assets/cat.jpg")]
static private const Cat:Class;
[Embed(source="/../assets/dog.jpg")]
static private const Cat:Class;
[Embed(source="/../assets/bird.jpg")]
static private const Cat:Class;
容器初始化
private var imageBox:Sprite = new Sprite;
// initialize imagebox position/chose parent here, for instance:
container.addChild(imageBox);
cat按钮单击处理程序
imageBox.removeChildren();
imageBox.addChild(new Cat);
狗按钮点击处理程序
imageBox.removeChildren();
imageBox.addChild(new Dog);
鸟按钮点击处理程序
imageBox.removeChildren();
imageBox.addChild(new Bird);
我假设你的项目有资产" &安培; " SRC"目录,分别包含您的图像和您的as3代码