APP下载

利用AuthorWare设计一个图片浏览器

2013-08-06邵雨舟

电脑与电信 2013年5期
关键词:设置用户

邵雨舟

(北京经济管理职业学院,北京 100102)

1.引言

现在有许多电子相册,可以实现对图像的不同的显示效果,但它们大都使用的固定图像源,在设计时已经将要播放的图像添加在电子相册中,用户在使用时不能根据自己的需要选择其它的图像源。

结合Authorware自身的特点,利用它具有程序设计的功能,我们实现了可以在运行时由用户选择自己需要播放的图像源,而且可以选择不同的播放方式,使用起来灵活方便。

2.在运行时由使用者实时选择要播放的图像源

在运行时可以允许用户通过交互操作,选择要播放的图像源,为了方便图像的浏览,首先将用户选择的播放图像文件名存储在一个数组中。

2.1 设计思路

先获取要播放图片的路径,如果是首次运行,则默认打开当前程序所在的目录,否则打开上一次浏览图像时使用的目录。

然后将选择目录下满足条件的图像文件名保存在数组中,供随后的播放使用,同时记载满足条件的图像文件个数。

2.2 具体实现代码

在“打开文件选择对话框”交互分支中“获取文件夹全部图像”计算图标中添加如下代码,可以选择目录并将选中的图片文件添加到数组中,供下一步播放使用。

pic_list:=[] --数组初始化

if openstate=TRUE then--如果先前曾经打开过文件夹,则获取该文件夹的路径

beginfolder:=path

else

beginfolder:=FileLocation--否则打开当前路径

end if

path:=tMsBrowseFolder(WindowHandle,"选择:","请选择文件夹",beginfolder)

--调用函数获取要播放图片的文件夹名称

openstate:=TRUE

--openstate代表选择过文件夹,true代表选择过,false代表没有选择过

total:=Catalog(path,"f")--获取指定目录下全部文……

登录APP查看全文

猜你喜欢

设置用户
中队岗位该如何设置
7招教你手动设置参数
关注用户
关注用户
关注用户
本刊栏目设置说明
中俄临床医学专业课程设置的比较与思考
Camera360:拍出5亿用户
100万用户
如何获取一亿海外用户