四、 实时获取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时,应可自动进行安装
相关视频
相关阅读 Windows错误代码大全 Windows错误代码查询激活windows有什么用Mac QQ和Windows QQ聊天记录怎么合并 Mac QQ和Windows QQ聊天记录Windows 10自动更新怎么关闭 如何关闭Windows 10自动更新windows 10 rs4快速预览版17017下载错误问题Win10秋季创意者更新16291更新了什么 win10 16291更新内容windows10秋季创意者更新时间 windows10秋季创意者更新内容kb3150513补丁更新了什么 Windows 10补丁kb3150513是什么
热门文章 没有查询到任何记录。
最新文章
没有查询到任何记录。
AuthorwareXtras的分类和使用技巧(六)AuthorwareXtras的分类和使用技巧(五)AuthorwareXtras的分类和使用技巧(四)AuthorwareXtras的分类和使用技巧(三)
人气排行 利用Authorware函数制作钟表为Authorware课件视频文件加字幕AuthorwareXtras的分类和使用技巧(一在Authorware中灵活运用QuickTime VR文件(1用authorware制作多媒体自荐光盘(七)用authorware制作多媒体自荐光盘(二)用authorware制作多媒体自荐光盘(一)AuthorwareXtras的分类和使用技巧(二)
查看所有0条评论>>