你现在的位置:学校网首页 - 免费在线书籍 - AuthorwareXtras的分类和使用技巧(二)

Authorware - AuthorwareXtras的分类和使用技巧(二)  [ 返回目录页 ]

2 Sprite Xtras
Sprite Xtras是最为重要的一类Xtras, 它的功能是使Authorware能引入更多类型的媒体。Authorware 5.1自带的Sprite Xtras包括Flash Xtras Quicktime Xtras Animated Gif ActiveX Xtras。第三方的Sprite Xtra有Xtragent Xtras(用来在Authorware中插入Agent的) QuickDraw3D Xtras(用来在Authorware中插入一个QuickDraw 3D对象的) OnStage SE Xtras(播放Mepg的Xtra,带有全屏,右键控制功能) Web Xtras(类似IE的ActiveX的Sprite Xtras,可以对地址做过滤) Directmedia Xtras(最好的音频和视频播放Xtras,提供丰富的函数控制)。Sprite Xtras一般都自带有安装程序,如果没有的话,需要将新的Sprite Xtras放到Xtras目录下,重新启动Authorware后,在Insert 菜单下就会增加一条插入相应Xtras的指令。


要在Authorware中加入一个新的xtra部件,如一个flash动画,先在程序流程线上点击你要加入flash动画的地方,选择菜单栏中的insert下的相应的xtras的指令,就完成了一个部件的插入。
关于Sprite Xtras有三个重要的概念:属性,事件和方法。设置和获得Sprite xtras的属性可以用SetIconProperty SetSpriteProperty GetIconproperty GetSpriteProperty这四个函数。补充的是用ActiveX controls时,只能用GetSpriteProperty和SetSpriteProperty。在Authorware中对事件进行控制的变量有EventLastMatched(保存上一次响应事件的属性列表), EventQueue(按到达的顺序保存未处理的外部事件), EventsSuspended(为真的话,禁止事件响应打断正在进行的流,而把发生的事件存在变量EventQueue中), GlobalTempo(控制Xtras接受事件的速率)。处理事件的函数主要有FlushEventQueue(清空EventQueue的内容)和SendEventReply(对Sprite Xtras产生的事件发出应答)。
该说到方法了,Authorware中的Methods必须用CallIcon或CallSprite来调用。如CallSprite(@'IconTitle',#play),play就是一个method了。可以通过查看Sprite Xtras自述文件来了解Xtras提供的Method。
 


 目录

技术支持:www.szxuexiao.com 最佳浏览分辨率:1024*768、IE6以上 声明:本站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载或引用的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除!