Actionscript3 - 使用按钮在图像之间切换

时间:2014-09-07 05:15:03

标签: image actionscript-3 flex flash-builder

我正在Flash构建器中打开一个新的flex项目,我正在尝试使用3个按钮,“cat”,“dog”和“bird”创建一个界面。当按下每个按钮时,我想在屏幕底部的图像框中填入适当的动物图像。

我在如何在AS3中显示图像方面遇到了很多麻烦。任何人都可以帮助我指出正确的方向吗?

1 个答案:

答案 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代码