用Authorware制作电子相册.doc

用Authorware制作电子相册.doc

ID:27246605

大小:109.00 KB

页数:6页

时间:2018-12-02

用Authorware制作电子相册.doc_第1页
用Authorware制作电子相册.doc_第2页
用Authorware制作电子相册.doc_第3页
用Authorware制作电子相册.doc_第4页
用Authorware制作电子相册.doc_第5页
资源描述:

《用Authorware制作电子相册.doc》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、用Authorware制作电子相册教学目标:①交互图标的应用②变量和函数的使用重点难点:①和②教学方法:讲演法    课时:第37课时一、程序实现思路程序运行后首先从磁盘中找出存放相片的各个相册名(文件夹),用户选择(单击)其一后,接着给出不同的浏览方式(随机、按序循环、手动控制),如果你选择前两项,程序将按要求不停地播放图片,直至你想停止或重新选择相册为止。另外,如果你有新相片,只须加入相应的相册即可,不用更改源程序。二、制做过程相册位置:为叙述方便,本例中将各个相册放在与该程序同位置的文件夹“我的

2、相册”中(图一)构成程序的模块如下(限于篇幅,只介绍自动浏览部分):(图二)各模块的说明:一.“选择相册”交互项:1.附加在交互项上的运算图标内容:Initialize(t,pic_num,pic_name)--初始化自定义变量,t用来决定各按钮的显示状态;pic_num为相片的号码;pic_name为相片的名称。pic_dir:=Catalog(FileLocation^"我的相册","D")--pic_dir代表相册名。2.双击交互图标,选择文字工具,分别输入“请选择相册”和{pic_dir},调

3、整好文字框大小,一定要注意使热区“记录相册名称”的区域与此相同。(图三)3.“记录相册名称”热区交互项上的属性设置:[Branch]域中选择ExitInteraction项,其余默认。其中的运算图标中的内容为:pic_dir:=WordClicked--取得用户单击的相册名二.“观看方式”交互项:.1.附加在交互上的运算图标内容:pics:=Catalog(FileLocation^"我的相册"^pic_dir,"F")--变量pics为用户单击的相册中所有的相片名。total_pic:=LineC

4、ount(pics)--该变量代表相片的总数。2.该交互中共有四个按钮交互项,其中属性设置为:“随机”和“循环按序”按钮:[ActiveIf]域中输入t=0,[Branch]域中选择TryAgain项。“重选相册”按钮:[ActiveIf]域中输入t=1,[Scope]域中选择Perpetual。“退出”按钮按钮:[Scope]域中选择Perpetual。3.“重选相册”交互中的运算图标内容为:GoTo(IconID@"选择相册")4.“退出”交互中的运算图标内容为:Quit()三.打开“随机”交互中

5、的组图标(图四)1.“定义按钮状态”运算图标中内容为:t:=1--使“随机”按钮不可用2.在“随机浏览”交互中只有一个时间交互项,该时间交互中的属性设置为:[Interruption]域中选择ContinueTiming项;[Option]域中选中Restartforeachtry;[Branch]域中设为TryAgain;[TimeLimit]设为3(可自己调整)。3.打开“图片”组图标(图五):(1)“读相片名”运算图标中内容为:pic_num:=Random(1,total_pic,1)--随机

6、产生一个相片号。pic_name:=GetLine(pics,pic_num)--取出该相片的名称。(2)双击“显示相片”显示图标,从菜单中选择Insert/Image,此时你可看到弹出一个属性窗口,挪动窗口至适当位置还可看到画面上有一个“X”型的图形,此即为你输入的图片。在属性窗口上单击Image按钮,在[File]域中输入(此为程序的关键部分,除汉字外,其它字符一定要在英文状态下输入):=FileLocation^"我的相册"^pic_dir^""^pic_name单击[Layout]按钮,在

7、[Display]域中选择AsIs(正常显示)项。关闭该属性窗口,调整好“X”框的大小,在此你还可设置图片显示时的效果。注:如果你想在运行中知道该相册中相片的数目,及时了解此时所显示的相片名,可选取文字工具输入以下内容:相册名:{pic_dir},共有{total_pic}张相片,现在是第{pic_num}张,名称为{pic_name}。.(3)Wait图标中你可输入等待的时间。(4)“擦除”图标用来擦除刚才的图片,可设置一种擦除方式。四.“按序循环”组图标中的流程同“随机图标”,只须将“读相片名”的

8、运算图标中的内容改为以下内容即可:pic_num:=pic_num+1ifpic_num>total_picthenpic_num:=1--如果所有的相片都已播放,再从第一张开始。pic_name:=GetLine(pics,pic_num)好!一个你自己创作的电子相册就完成了,你可以在“图片”组图标中多设置几个显示图标来丰富显示效果,加入运动图标使图片运动,你还可以在程序的启动部分载入音乐、加入其它内容等。三、小结课后记:

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。