在Authorware中灵活运用QuickTime VR文件

2016-03-18 16:39 6 1 收藏

下面图老师小编跟大家分享一个简单易学的在Authorware中灵活运用QuickTime VR文件教程,get新技能是需要行动的,喜欢的朋友赶紧收藏起来学习下吧!

【 tulaoshi.com - 设计软件 】


  QuickTime VR(QTVR)文件制作完成后,只有将它在应用程序中播放,并根据相应的交互信息灵活地使用QTVR的各种属性和方法,才能充分发挥它的技术优势,真正实现整个系统的功能设计。Authorware提供的功能可完善地实现对QTVR文件的灵活运用,因此用Authorware开发运用QTVR文件的应用程序是一个很好的选择。
  在用Authorware开发相应的应用程序时,通常需要解决检测系统是否安装QuickTime播放器、设置搜索QTVR文件的路径、根据用户的交互实时获取QTVR影视中的节点信息或热区信息等技术问题,从而才可进一步设计与这些QTVR中的信息相关的其他功能,完成应用程序的开发。本文将详细讨论在AutTulaoshi.Comhorware中实现上述功能的具体方法。

一、 检测QuickTime播放器
QuickTime 3或以上版本的播放器(解码器)才支持QTVR,因此在播放QTVR文件的系统中(如Windows)必须安装QuickTime 3或以上版本播放器,目前最新版本是QuickTime 5。运用QTVR文件的应用程序必须检测系统中是否安装QuickTime 3或以上版本的播放器,并应给用户提供相应的提示信息。程序流程见图1所示。具体的设计方法是:

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/shejiruanjian/)

图1

1. 变换光标并显示相应的提示信息
拖一个计算图标到程序流程线的起始处并命名为set cursort=5。在其中输入:
SetCursor(5)
见图2所示。这是在检测QuickTime之前将光标形式变换沙漏形光标,使用户明确可能有一个短暂的停顿。

图2

拖一个显示图标到计算图标之后,命名为instruction。在其中输入所要显示的提示信息。这是提示用户正在检测QuickTime。

2. 建立检测QuickTime的交互结构
  拖一个交互图标到显示图标之后,命名为detect QT。分别拖3个组图标到此交互图标的右边,形成2个条件响应分支和1个按钮响应分支。2个条件响应分支的匹配条件分别是QuickTimeVersion()3和QuickTimeVersion()=3。这两个分支的属性设置见图3和图4所示。QuickTimeVersion是Xtra QuickTimeSupport类的系统函数,它返回系统中已安装的QuickTime播放器的版本号。当版本号3时,系统不支持播放QTVR文件;当版本号=3时,系统支持播放QTVR文件。最后的按钮响应分支命名为exit,这是为正常退出程序而设计的,将其属性中的Scope选为Perpetual并在分支中设计一个含Quit()函数的计算图标即可。

图3

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/shejiruanjian/)

图4

3. 显示系统中未装QuickTime时的提示信息
  由于在系统中未安装QuickTime播放器时,QTVR文件是不能被播放的,所以这时的提示信息对用户非常重要。在QuickTimeVersion()3分支上的组图标中设计如图5所示的程序流程。其中擦除图标的作用是擦除程序开始时的提示信息。计算图标的作用是将光标形式转变为原先的箭头光标,其中的语句是:SetCursor(0)。显示图标warning的作用是告知用户系统中未安装QuickTime 3或以上版本的播放器,此时系统不支持播放QTVR文件。

图5

二、 正确设置对QTVR文件的搜索路径
  由于在Authorware中播放QTVR文件的功能是由QuickTime Xtra实现的,而相应执行QuickTime Xtra的Sprite图标在打开QTVR文件时仅记录其绝对路径。因此必须正确设置对QTVR文件的搜索路径,否则当QTVR文件的绝对路径发生改变时,即使将QTVR文件置于Auhtorware的外部文件默认搜索路径下,也无法正确播放它。设置对QTVR文件的搜索路径和执行播放的有关程序流程见图6所示。具体设计方法是:

图6

1. 插入播放QTVR文件的S

123下一页

来源:http://www.tulaoshi.com/n/20160318/1890418.html

延伸阅读
C语言以其简洁、灵活、表达能力强,产生的目标代码质量高,可移植性好而著称于世。巧妙、灵活地运用C可以进一步挖掘出其潜在的功能。 1、字符数组和字符指针 指针和数组是C最具特色的一部分。数组是占用预分配的连续空间,C语言中对连续空间的访问可以有以下几种方法:加下标构成数组是最直接的;常量字符串也可...
标签: 软件教程
按照传统的方法插入页眉页脚时在页脚处会显示1,选中页脚,按下键盘上的Alt+F9键,切换域代码,可以看到之前的1变为了一行代码,这个代码称之为域代码。域代码做为WPS文字以及Word中十分重要的内容之一,在本文将为大家详细介绍下域代码在页眉页脚中的灵活运用,不知道的朋友可以借此机会学习下,希望对大家有所帮助。 ①我们先来按照传统的方...
现在拥有两台电脑的朋友越来越多了,宽带也逐步普及,可能大家都希望组建自己的家庭网络。一般来说,通过一台机器装双网卡做服务器,实现双机互联共享资源是最常见、最简单的方式,比买路由器的方案要便宜很多。不过,由于现在系统要加载的板卡、外设也多,有时资源冲突是难免的,那么如何调整好装双网卡的机器,就有一点学问了: 1...
旅游摄影高感光度如何灵活运用 旅游摄影高感光度灵活运用 1.随着超高感光度性能提升,对海外旅游摄影来说有哪些影响? 最直接的影响,就是用到三脚架的时机大幅减少了。过去在拍摄黄昏景致或夜景时,三脚架与快门线可说是必备器材,但如今这些场景大多能以手持的方式拍摄。这样的效能表现,并非单纯只靠超高感光度的革新,...
标签: 电脑入门
将Excel与Word结合起来,使用邮件合并功能能快速批量打印明信片、信封等(相关文章:Word与Excel组合工作 批量打印信封)。不过用邮件合并稍显复杂。有没有一种更简单的方法呢?我突然想到了Excel中的一个查询函数VLOOKUP,用它说不定能行。通过摸索,我总结出了以下一种简单易行的方法。 首先建立一个Excel文件,在文件中设计两个表:一个是通讯...

经验教程

455

收藏

31
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部