如果你上过网,相信对Internet浏览器(IE或Netscape)一定不会陌生,但你想过自己编制一个Internet浏览器吗?其实,利用Macromedia公司的Authorware多媒体制作软件,就可以很轻松地编制出富有个人特色的Internet浏览器,如果你对此感兴趣,不妨细读本文。
一、为什么用Authorware4能制作Internet浏览器?
Authorware4中集成了ActiveX技术,因此用它制作出的产品能方便地访问Internet网。
二、制作步骤
1. 安装ActiveX Xtra
Authorware4的ActiveX Xtra有两种部件:一种是ActXpriv.X32,包含了创作需要的ActiveX
Xtra控件;另一种是ActiveX.X32,包含了Authorware4作品(piece)中所须要的Active
control。分发Authorware4作品时,必须在该文件目录下创建一个Xtras子目录,然后将ActiveX.X32拷贝到该目录。
2.创建新文件并进行初始化
新建一个Authorware作品,然后按住鼠标左键,将[工具栏]中的[运算]图标拖至流线程上,然后将其命名为[初始化]。双击该[运算]图标,在出现的编辑框中输入初始化的内容代码:
ResizeWindow(640,480)
WebAddr:="c:\\My Web\\index.htm"(如图1)
然后点击编辑框右上角的[关闭]按钮,在出现的[New
Variable]框中点击[OK]按钮即可。
注:WebAddr后面的内容是根据自己需要的HTML文件而确定的。如你需要的HTML文件为D:\A.HTM,则WebAddr语句行应写成:WebAddr:="d:\\a.htm"
3.插入背景图
在流线程上插入一个[显示]图标并将其命名为[背景](如图2),然后双击该[背景]图标,打开[presentation
Window] (描述窗口)框。接着选择[Insert](插入)菜单中的[Image](图像)选项,点击[Properties
Image] (图像属性)框中的[Import]按钮,插入自己喜爱的背景图。然后选择[浮动工具条]上的[文字]输入工具,输入“网络地址”这4个字,如图3。
4.创建网络主页控件
选择[Insert]菜单中的[Control/ActiveX]选项,在弹出的[Select
ActiveX Control]选择框中选取[Microsoft Web浏览器] (如图4),然后在出现的属性框中点击[OK]按钮,接着为插入的控件命名为[WebActive]
(如图5)。
执行[Control]菜单中的[Restart]命令,运行至[WebActive]进程后,演示窗口会出现一块很小的浏览器窗口,单击旁边工具栏上的[显示]图标,将出现如图6所示的效果,用鼠标可以改变其大小和位置,该图形以后就是浏览器的显示窗口(如图7)。
5.创建网络地址输入框
在流程线上放置一[交互作用]图标并为其命名为[交互选择](如图8)。
再将一[运算]图标放置[交互选择]右下侧释放,在弹出的[回答类型]对话框中选择[Text
Entry]单选项(图9)。
将文本框放至窗口“网络地址”右侧(如图10)。
将[运算]图标命名为[*],然后双击该图标,在编辑窗口中输入以下代码(如图11):
WebAddress:=EntryText
CallSprite(@"WebActive",#Navigate,WebAdd-ress,0,0,0,0)
6.创建交互按钮
用鼠标将[运算]图标拖至[交互选择]右下侧释放并命名为[前进],然后双击该属性框(如图12),在弹出的[Properties
Response(回答响应)]对话框中,定义Type(类型)为“Button”。
选择“Buttons”按钮,弹出[Buttons]对话框,建立“前进按钮”(图13),然后双击该图标,在编辑框中输入以下代码:
CallSprite(@"WebActive",#GoForward)
再次执行[Control]菜单中的[Restart]命令,然后点击工具栏中的[显示]按钮,将“前进”按钮移至“网络地址”下方。
同上所述,分别建立[后退]、[刷新]、[主页]、[浏览]、[退出]按钮并分别在不同的[运算]图标中输入以下代码:
[后退]CallSprite(@"WebActive",#GoBack)
[刷新]CallSprite(@"WebActive",#Refresh)
[主页]CallSprite(@"WebActive",#GoHome)
[浏览]CallSprite(@"WebActive",#Navig-ate,WebAddress,0,0,0,0)
[退出]Quit(0)
逻辑流程图如图14,结果如图15。
7.至此,一个简单的Internet浏览器制作完成,执行[Control]菜单中的[Restart]命令,在输入框中输入相应网址,就可以浏览相应的网页了!如图16。
如你对制作的网页浏览器还满意,请选择保存命令进行保存。Authorware在Internet中的应用还相当多,此例只是起一个抛砖引玉的作用。
|