您现在的位置: 圆点视线 >> 教程 >> 媒体动画 >> Authorware >> 文章正文
[组图]在Authorware中灵活运用QuickTime VR文件(7)         ★★★
在Authorware中灵活运用QuickTime VR文件(7)
作者:佚名  文章来源:不详  点击数:  更新时间:2005-8-20 22:48:12 
 页面功能:【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口 【字体:

四、 实时获取QTVR文件的热区信息
  在播放QTVR文件的应用程序中,经常需要实时获取被用户点击的QTVR文件中的热区信息,即需要知道用户点击了QTVR对象的哪一个热区。这种功能需求在用于教学的课件中是经常用到的。因为在教学中常常需要判断学生是否正确点击了QTVR对象的某个部位,而这个部位可在制作QTVR文件时通过设计热区而进行标识。
获取被用户点击的热区信息的设计方法与获取节点信息的方法基本相同,只是在匹配了事件响应之后通过QuickTime Xtra的事件属性获取相应的热区信息。此时事件响应分支VREvent中的程序流程如图13所示。具体设计方法是:

图13

1. 获取热区信息
  在事件响应分支VREvent的组图标中拖入一个计算图标,命名为get HotSpotID。在其中输入:

event:=EventLastMatched@"VREvent"
HotSpotID:=event[#param1]

  见图14所示。此时QTVR文件中被用户点击的热区标识号已赋予变量HotSpotID,此标识号是在制作QTVR文件时指定给相应热区的。这样就已获得了被用户点击的热区信息。

图14

2. 设计与热区信息相对应的程序功能
  随后由决策图标构成的分支结构是根据热区信息分别显示相应的内容。这部分程序完全可根据整个程序的功能需求进行设计。
从上述应用程序的设计过程中可以看到,如果要灵活运用QTVR文件,就必须获取其中的信息。这些信息是在制作QTVR文件时就根据应用程序的功能需求而加入的。因此,制作QTVR文件和设计运用QTVR文件的应用程序两者必须处于一个完整的系统开发之中。它们必须在统一的系统设计方案下完成,否则要在应用程序中灵活运用QTVR文件会遇到较多的困难。另外,应用程序的功能设计还应尽量考虑用户使用的方便,例如当用户系统未装QuickTime时,应可自动进行安装

 【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口】 文章录入:apoints    责任编辑:apoints  【字体:
 
  • 上一篇文章:

  •  
  • 下一篇文章:
  • 最新文章
    相关文章
    AuthorwareXtras的分类和使用技巧(一)
    Authorware实例教程(1):界面和流程
    用Windows Media Player轻松制作顶级音乐
    在Authorware中灵活运用QuickTime VR文件
    用Authorware两步制作音量控制程序
    在Authorware中如何实现图片的拖动和放大
    轻松利用Authorware实现片头音乐循环播放
    Authorware 5 实战系列(4)
    Authorware 5 实战系列(3)
    Authorware 5 实战系列(2)
    网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
    发表评论:
     姓  名: 评 分: 1分 2分 3分 4分 5分
     评论内容: ·严禁发表危害国家安全、政治、黄色淫秽等内容的评论。
    ·用户需对自己在使用本网服务过程中的行为承担法律责任
    ·本站管理员有权保留或删除评论内容。
    ·评论内容只代表机友个人观点,与本网站立场无关。
     
    最 新 推 荐
     
    百度主题推广
    最 新 热 门