首 页 网络编程
网页制作 图形图象 操作系统 冲浪宝典
软件教学 认证考试

网络安全 网络办公 行业资讯 评测对比
您当前位置:站长天空 -> 操作系统-> Windows 2003教程
实例演练authorware(2)_authorware教程
作者:网友供稿 点击:0
推荐
西部数码-全国虚拟主机10强!20余项虚拟主机管理功能,全国领先!第6代双线路虚拟主机,南北访问畅通无阻!可在线rar解压,自动数据恢复设置虚拟目录等.免费赠送访问统计,企业邮局.Cn域名注册10元/年,自助建站480元起,免费试用7天,满意再付款!P4主机租用799元/月.月付免压金
站内搜索
文章页数:[1] 

实例2、光驱开关控制


实例说明:


利用第三方屏幕检测模块alTools.u32(由于现在操作的平台都是32位的,所以对16位的UCD不再做说明)检测屏幕分辨率,动态将提示放在系统托盘上方,通过对GIF小图像的变换形象地控制光驱开关,类似用普通编程控制光驱。
注意:在使用UCD文件时,要将文件拷贝到Authorware目录下面,通过调用自定义函数来使用,在程序打包发行时,UCD是外置的外部文件,必须将要使用到的UCD文件复制在程序同一目录下运行。
操作步骤:


1、首先在流程线上放置一计算图标,里面写上以下内容(--后面内容作说明):
w:=GetIconProperty(@"cdrom", #videowidth)--用来检测GIF图像的宽度
h:=GetIconProperty(@"cdrom", #videoheight)--用于检测GIF图像的高度
ResizeWindow(w,h)--设定显示窗口的大小(和GIF图像一样大小)
x:=ScreenWidth--利用alTools.U32的alChangeRes函数里面的ScreenWidth变量计算屏幕的宽度。
y:=ScreenHeight--利用alTools.U32的alChangeRes函数里面的ScreenHeight变量计算屏幕的高度
MoveWindow(y-w-20,x-h-10)--定位显示窗口放置位置,+-的数字是用来做小位置调整(见图19)。


加载UCD先点击工具条上面的函数小图标,在“Category”属性里面选现在制作的a6p文件,点击“Load...”按钮,选择要装载的UCD,这是会出现相关的UCD的属性,在这程序中选择装载“alTool.u32”的“alChangeRes”函数和“a5wmme.u32”的“CDRetract()”和“CDEject()”函数。
虽然alTools.U32里面的alChangeRes函数没有直接使用,但使用了它里面的2个变量ScreenWidth和ScreenHeight,所以运行时要有这UCD 支持。


2、选择在主菜单的“Insert”的“Tabuleiro Xtras”里面的“DirectMediaXeras”,在流程线上出现一个插件图形,改名字为“cdrom”,用它作CDROM开关的图形显示,笔者现在使用的这个DirectMediaXeras是2.0版本。在这图标的“Display”属性里面Mode(模式)选择“Transparent”透明效果。


3、在图标属性里面点击“Options...”打开“DirectMediaXeras”属性设置。(见图20)


在“Digital Video File”里面浏览文件并作选定,DirectMediaXeras本身系统说明支持MPEG, AVI, Quicktime, WAV, AIF, MP2和MIDI文件,如果系统安装了Windows Media Player,你还可以打开ASF、 WMV、 WMA等流媒体格式文件,但实际上它还支持动态GIF、JPG、BMP等一部分的图像文件,笔者就是利用它来打开一幅动态GIF图片的。要打开的GIF图片运行一遍的时间为2900ms(毫秒),其中0-1900ms段为打开部分,1900-2900ms段为关闭CDROM图像段。其他的设定按省缺值。


4、在流程线上放置一计算图标“close_gif”,写上:
CallSprite(@"cdrom",#videoplaysegment, 0,1900)--设定配合关闭CDROM设定GIF图像的片段
程序运行时,先关闭CDROM,这0-1900ms便是关闭的过程。
由于关闭是利用第三方的UCD文件A5wmme.u32里面的函数,它不是直接开关CDROM的函数,它关闭有一个短时间过渡,所以在流程线下还加一个计算图标,设定等待1秒。


5、流程线加一计算图标“clolse_rom”,写上:
CDRetract()--利用A5WMME的函数关闭CDROM
A5WMME.U32的函数CDRetract()和CDEject(),是可以用来关闭和开启CDROM的。
A5wmme.u32包含的自定义函数实现以下几种媒体格式文件的控制:动画文件(*.mmm)、CD音乐、MCI(媒体控制接口) 调用、MIDI音乐、WAV文件。在这里只使用开关光驱的2个函数。
6、在流程线下拖放进一交互图标“开关”,在下面继续放进2个群组图标和一个计算图标。这3个图标都设定为“Hot Object”热对象交互,并且热对象都是图标“cdrom”。对于将Xtras控件作为热对象,你只要一运行,它自动会提示你选择热对象,这时你调整画面点击准备运行的Xtras,就可以选择好热对象了。前2个群组图标的交互响应属性设定基本相同,在“Match”属性选择“Single-Click”,在“Cursor”里面选择你需要的光标指针,以便在单击时明显表现出变化。(见插图2-4)
在“Response”属性里面,“Scope”不用点选“Perpetual”,“Erase”选“After next entry”,“Branch”选择“Try again”。
这2个群组图标“开”和“关”,关键在于设定响应交互的激活。“开”图标在“Active if”设定“b=0”,“关”图标设定为“b=1”,初始值设定为0。群组图标下层设置为2个计算及中间一个等待图标(作用同步骤4),“开”群组第一个计算图标写上:
CallSprite(@"cdrom",#videoplaysegment, 1900, 3200)--运行GIF图形"cdrom"的1900-3200ms段内容(打开光驱动态过程)


第二个计算图标写上:
CDEject()--打开光驱
b:=1
“关”群组第一个计算图标写上:
CallSprite(@"cdrom",#videoplaysegment, 0, 1900)--运行GIF图形"cdrom"的0-1900ms段内容(关闭光驱动态过程)


第二个计算图标写上:
CDRetract()--关闭光驱
b:=0
点击的热对象就只有一个,这2个计算图标与响应条件相配合,使到点击变换执行开关命令,这是设计技巧关键所在。
右边的计算图标,它响应“Double-click”,里面写上退出程序函数:quit()。由于前2个交互执行的前效性,它实际是没效果的,所以要使用一个快捷键“Esc”退出程序,由于执行窗口小,不适用其他方法退出。主流程线见图21)


程序关键在于通过赋予变量b的变化和击活响应的条件来达到设计的目的。 实例3、声音和视频对象播放的方法和技巧


实例说明:
在一屏内,理论上可以将Authorware所有可以处理(间接或直接的)类型的多媒体对象全部演示。由于各种对象运行消耗大量系统资源,在使用时要注意一定的方法和技巧,在实际应用中,多种媒体一起同时使用还是比较少见的。


文章整理:站长天空 网址:http://www.z6688.com/
以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

文章页数:[1] 


放大字体显示 缩小字体显示 打印文章 推荐给朋友
热门文章
·c#自定义控件开发实例(1)-.NET教程,C#语言
·为DataGrid添加CheckBox控件-.NET教程,组件控件开发
·windows 2003 64位正式版抢先体验
·显示你个性的鼠标指针-网页设计,HTML/CSS
·水晶报表中子报表的数据绑定问题-.NET教程,报表/图形/Office
·windows 2003组策略和安全模板的应用
·快速关闭windows 2003的三种方法
·数据库设计范式(实例)-数据库专栏,SQL Server
·windows 2003服务器防止海洋木马的安全设置
·《用C#和数据库实现无限级分类法》修正程序-.NET教程,C#语言
最新文章
·对.net framework 反射的反思_asp.net技巧
·google工具条要跟pagerank说再见?_google推广
·windows vista为什么不允许两个用户同时登录_windows vista
·田锋林:seo博客细节调整_seo网站优化
·将ssh与php相连接 确保传输数据的安全_php技巧
·photoshop照片合成实例:添加烟花_photoshop教程
·深入了解flash as中的setinterval方法_flash教程
·feedburner的rss广告收益分析_网赚技巧
·如何允许google的抓取工具访问我的需要登录的网页_网赚技巧
·王通:adsense出现的一些严重问题_网赚技巧
相关主题
  • 实例演练authorware(1)_authorware教程
  • 实例演练ASP+XML编程(四)-ASP教程,XML相关
  • 实例演练ASP+XML编程(三)-ASP教程,XML相关
  • 实例演练ASP+XML编程(二)-ASP教程,XML相关
  • 实例演练ASP+XML编程(一)-ASP教程,XML相关
  • 西部数码虚拟主机

    友情链接
    CNNIC 西部数码
    万网 自助建站
    虚拟主机 asp空间
    域名注册 域名
    域名申请 主页空间
    论坛空间 网站空间
    国际域名 虚拟空间
    空间租用 DDOS防火墙
    成都主机托管 四川主机托管
    主机租用 服务器租用
    网站目录 自助建站
    虚拟主机 网址大全
    软件下载
    自助链接
    虚拟主机资讯 特价虚拟主机
    版权申明:本站文章均来自网络,如有侵权,请联系我们,我们收到后立即删除,谢谢!
    关于我们:站长天空:专业提供最新的站长资讯、在线教程、虚拟主机权威评测、虚拟主机性能对比、网站制作教程,开发教程,站长工具。包括网页制作教程、冲浪宝典、编程参考、操作系统、软件教学、行业动态等。
    特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有。
    发表评论 打印  刷新     关闭