如何在flex / as3中下载一组变量图像并显示它们?

时间:2010-05-17 13:45:18

标签: flex actionscript-3 adobe

假设我有10个像这样的图像变量

var image1:String = http://somewhere.com/image1.jpg
var image2:string = ..... image2.jpg
var image3:string = ..... image3.jpg
等等.........

我有一个计时器,每次将每个变量显示为一个图像....

如何“缓冲”图像并显示它们而不是每次定时器运行时都出去?我问,因为有时服务器可能会减慢或其他原因。所以我想要做的是下载所有这些图像,然后从客户端计算机显示它们。某种类似@Embed ???

完成新手..所以请慢慢对我......:p

1 个答案:

答案 0 :(得分:1)

我不确定您是如何根据代码段显示图片的。但是,我假设您正在使用图像标记并更改源URL以更改图像?

而不是一堆字符串实例;你试过一堆图像实例吗?像这样:

var image1 : Image = new Image()
image1.source = 'http://somewhere.com/image1.jpg'
var image2 : Image = new Image()
image2.source = 'http://somewhere.com/image2.jpg'

然后你可以编写一些代码来适当地显示或不显示图像;使用viewStack或其他导航器。