用Authorware显示BMP图像

2016-03-18 16:37 18 1 收藏

get新技能是需要付出行动的,即使看得再多也还是要动手试一试。今天图老师小编跟大家分享的是用Authorware显示BMP图像,一起来学习了解下吧!

【 tulaoshi.com - Authorware 】


解决思路

我们可以用链接的方式导入图片文件,比如001.bmp,然后将指定文件夹中的文件依次更名为001.bmp,显示之后再将其改回原来的名字。

在实现之前,您得先将要显示的图片放在指定的文件夹内,比如本例中的C:WINDOWSDesktopimages。要说明的是本例中只能显示BMP格式,所以要先将图片的格式统一为BMP格式。

提取目录

在流程线上放一个计算图标,双击,打开其输入对话框,并输入如下的内容:

string1:=Catalog("C:WINDOWSDesktopimages","f")
path:="C:WINDOWSDesktopimages"
n:=0

循环显示

1、在流程线上再放一个决策图标,在其右侧放一个计算图标,命名为“改名”,双击打开其输入对话框,输入如下的内容:

file:=GetLine(string1,n)
RenameFile(path^""^file,path^""^"001.bmp")


图1

2、在此计算图标的右侧再放一个组图标,命名为“显示图片”,双击打开其流程线,然后在其流程线上放一个等待图标,并将等待图标的等待时间设置为2秒。(此处时间可根据需要进行调整。)


图2

在等待图标前的流程线上点击一下,将粘贴指针定位于等待图标之前,然后执行菜单命令“File→Import…”,打开“Import Which File?”对话框,找到图片所在的文件夹,随便导入一幅图片。不过,可千万别忘了,要将“Link To File”复选框选中,否则就什么也干不成了(如图1)。

双击该显示图标,打开其演示窗口,然后双击窗口中的图片,打开“Properties:Image”属性对话框,在“File”输入框中将文件名为“C:WINDOWSDesktopimages01.bmp”。其中的文件路径要您的图片所在路径来改。其他的可分别为暂时保持不变(如图2)。

3、在“显示图片”组图标的右侧再放一个计算图标,命名为“恢复旧名”,双击打开其输入框,然后输入如下内容:

RenameFile(path^""^"001.bmp",path^""^file)
n:=n+1

4、双击决策图标,打开其属性对话框,将“Repeat”的值改为“Until True”,并在其下方的输入框中输入“nLineCount(string1)+1”(如图3)。

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/authorware/)


图3

退出设置

在决策图标下方,放一个计算图标,命名为“退出”,双击,打开其输入窗口,输入:Quit()。

好了,程序到现在就算完成了。流程图如图4所示。执行一下看看吧。


图4

设置像素

通过这种方法导入的图片,显示时都以原来的大小进行显示,如Tulaoshi.Com果您希望每次显示都以相同的大小进行显示,那么还要做如下工作:


图5

双击组图标中的显示图标,打开其演示窗口,双击其中的图片,打开“Properties:Image”属性对话框,点击“Layout”标签,将“Display”的值选为“Scaled”,并将“Position”中“X”和“Y”的值均设为0,将“Size”的两个值分别设为640和480(如图5)。这样,每一幅图都会以640×480像素大小显示了。

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/authorware/)

来源:https://www.tulaoshi.com/n/20160318/1890332.html

延伸阅读
很多应用软件在启动时往往会显示“日积月累”之类的窗口,其中动态显示了与软件相关的内容或名言佳句等,这在VB中容易实现,而在Authorware中更是易如反掌。.请跟我来: 相关素材:首先,用截图软件取得其它程序“日积月累”的图片picture.jpg,当然也可用VB做一个,注意一定要去掉其中的按钮部分。其次,在该程序所在的文件夹下建立...
vc 中动态显示bmp 的方法大致是三种:(我以320×240×1的255色灰度图举例) 1:将bmp导入资源中,这是最方便的,但同时也是最不灵活的,而且也费资源。 使用CBitmap 的LoadBmp(..) 2:可以通过 hBitmap=(HBITMAP) ::LoadImage(NULL,picname,IMAGE_BITMAP,0,0,LR_LOADFROMFILE|LR_CREATEDIBSECTION); 具体使用可以参考msdn,我一开始接...
    Macromadia公司出品的多媒体著作软件是一个功能全面的多媒体制作软件。他可以方便地集成文字、声音、图形、动画、视频等媒体信息;他提供按钮、热区、菜单等常见的11种人机交互方式;他采用流程图标的程序设计方式,无需编程即可实现一般多媒体软件设计;他提供exe文件,AAM文件、HTM文件的一次发布完成等。所有这些优势以...
做多媒体作品,总是希望能有一个不错的效果。这不,又想起小时候看电影时,八一电影制作厂片头上那光芒四射的红五星了。这也算是那个时代一个经典的效果吧。要是在咱们的多媒体作品中也能放上这么一个效果,呵呵,您想想,肯定够酷。现在,咱们就用Authorware来实现这个目标?      实现原理    &nb...
虽然在高手看来这是垃圾问题,但对于我们这些菜鸟,这是很必须的.因为高手很不屑写这些的,我刚刚学会,为了挽救普天之下和我一样的菜鸟们,就写了这样一篇文章。 在vc中显示BMP并不象VB那么简单,用个loadpicture,什么格式全部ok,在vc中又需要做一些额外工作.我们用 SDI作示范。 新建一个SDI的工程,所有都是默认.打开资源编辑器,右键...

经验教程

893

收藏

59
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部