- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Authorware中Flash动画播放器的设计
在我国的教学领域,Authorware(图、文、声、像等)按照一定的设计要求整合到一起,Authorware多媒体作品中恰当插入Flash动画,Flash可以用来模拟很多操作的动态演示。目前许多视频教学软件也都做成了Flash动画的格式。比如许多的录屏软件都可以保存成.swf格式,,AuthorwareFlash动画的完全控制在多媒体作品中就显得尤为重要。本文实现了在Authorware中对Flash动画的完全控制。程序运行的界面及控制按钮的说明如图1所示。
1播放器主流程线的程序设计
首先,Authorware7,,Authorware中对Flash动画播放器的设计.a7p”,,,,,0P/媒体0P/FlashMovie”命令,Flash Asset Properties”对话框,Flash动画文件,2所示。设置完成后,OK”按钮,Sprite图标,Flash”。
再拖一个计算机图标到流程线上,,,,8个计算机图标和1个群组图标共9个图标到交互图标右侧,7个为按钮交互类型,;2个为条件交互类型,Dragging@“游标””、“1”。按钮交互类型可通过双击交互类型标志,,,,,3。
2播放器对Flash文件的打开功能的实现
双击交互结构中打开分支的计算图标,:
open:=NewObject(/fileio0)
file:=CallObject(open,/displayopen0)
name:=SubStr(file,RFind(/\\\\0,file)+
1,CharCount(file))
SetIconProperty(IconID@/flash0,#URL,file)
GoTo(IconID@/flash0)
:当用户单击“打开”按钮时,,Flash文件,Flash文件的地址传递给“Flash”图标,Flash动画。
3播放器对Flash动画的播放、暂停、快进、快退、首帧、尾帧功能的实现这部分功能的实现
4播放器中进度条对Flash动画播放控制功能的实现
4.1设置进度条和游标
双击流程线上的“面板”显示图标,,:Movable:=0,shift键双击“游标”显示图标,
4.2设置播放头的移动路径
(1)双击流程线上的/滑动量0计算图标,:
allframe:=GetIconProperty(@/flash0,#framecount)
cframe:=GetSpriteProperty(@/flash0,#frame)
(2)设置/游标0显示图标属性面板的“位置”和“活动”选项设置为“在路径上”;1;:cframe,,;:allframe;,,4。
4.3设置Flash动画播放进度随鼠标沿进度条拖曳播放头而随之改变的功能实现
双击“Dragging@“游标””交互分支的交互类型标志,,,:
CallSprite(@/flash0,#gotoframe,PathPosition@/0)
SetFrame(1,RGB(17,108,211))
SetFill(1,RGB(17,108,211))
Box(1,26-8,709-8,DisplayX@/0+8,DisplayY@/0+8)
语句的功能是让Flash动画播放进度随播放头的位置改变而改变。同时在播放的进度条显示中通过画矩形遮挡住已经播放的进度条。
5播放头随Flash动画的播放进度而随之移动的功能实现
双击“1”交互分支的交互类型标志,,,,,,Shift键双击主流程线上的“游标”图标,,,,:时间(秒),0,:同时;:指向固定直线上的某点。单击“基点”选项,,,:1;:GetSpr-iteProperty(@/flash0,#frame);:al-lframe。具体参见上图5。
为移动图标附加一个计算图标,:
SetFrame(1,RGB(17,108,211))
SetFill(1,RGB(17,108,211))
Box(1,26-8,709-8,DisplayX@/0+8,DisplayY@/0+8)
语句的功能是画矩形遮挡住播放头经过的进度条。
6播放进度百分比的显示实现
在“动画控制”交互图标的演示窗口使用文本工具输入:{INT(pathposition@/游标0Pallframe*100)}%,
最后运行保存,1所示,Flash播放器设计完成,
文档评论(0)