⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 qtvr08.html

📁 对java从基础到高级的全面的介绍,还有大量实力可供参考
💻 HTML
📖 第 1 页 / 共 3 页
字号:

<html>
<head><title>Macromedia Authorware - Using QuickTime VR in Authorware: Scripting Reference</title>

<script language="Javascript">

function swapImage(imgName,newImg){
  if ((navigator.appName == 'Netscape' && parseFloat(navigator.appVersion) >= 3) || (parseFloat(navigator.appVersion) >= 4)){		
		eval('document.' + imgName + '.src = "' + newImg + '"');
	}
}

</script>

</head>

<body link="#333399" vlink="#660033" alink="#000000" bgcolor="#FFFFFF">
<table border="0" cellspacing="0" cellpadding="0" width="95%">
  <tr> 
    <p> <font face="Arial, Helvetica, sans-serif" size="+1"><b>QuickTime VR Scripting 
      Reference</b></font> 
    <p> <font face="Geneva, Arial, Helvetica, sans-serif" size="-1">The QuickTime 
      Xtra provides the following new properties and functions to control QuickTime 
      VR sprite icons and sprites.</font> 
    <p> <br>
      <font face="Arial, Helvetica, sans-serif"><b>isVRMovie</b></font><br>
      &nbsp; 
  <tr> 
    <td valign="top" align="right"><font face="Geneva, Arial, Helvetica, sans-serif" size="-1"><b>Syntax</b>&nbsp;</font></td>
    <td valign="top"><code>GetIconProperty(IconID@"IconTitle", #isVRMovie)</code> 
      <p><code> GetSpriteProperty(IconID@"IconTitle", #isVRMovie)</code><br>
        &nbsp; 
    </td>
  </tr>
  <tr> 
    <td valign="top" align="right"><font face="Geneva, Arial, Helvetica, sans-serif" size="-1"><b>Type</b>&nbsp;</font></td>
    <td valign="top"><font face="Geneva, Arial, Helvetica, sans-serif" size="-1">Icon 
      property, Sprite property</font><br>
      &nbsp; </td>
  </tr>
  <tr> 
    <td valign="top" align="right"><font face="Geneva, Arial, Helvetica, sans-serif" size="-1"><b>Description</b>&nbsp;</font></td>
    <td valign="top"><font face="Geneva, Arial, Helvetica, sans-serif" size="-1">This 
      property tells whether a sprite icon or sprite is a QTVR movie:</font> 
      <p> <font face="Geneva, Arial, Helvetica, sans-serif" size="-1"></font><code>TRUE</code><font face="Geneva, Arial, Helvetica, sans-serif" size="2"> 
        The cast member or sprite is a QTVR movie.</font> 
      <p> <font face="Geneva, Arial, Helvetica, sans-serif" size="-1"></font><code>FALSE</code><font face="Geneva, Arial, Helvetica, sans-serif" size="2"> 
        The cast member or sprite isn't a QTVR movie.</font> 
      <p> <font face="Geneva, Arial, Helvetica, sans-serif" size="-1">If the movie 
        isn't downloaded yet, the </font><code>isVRMovie</code><font face="Geneva, Arial, Helvetica, sans-serif" size="2"> 
        property's value is </font><code>TRUE</code><font face="Geneva, Arial, Helvetica, sans-serif" size="2">.</font> 
      <p> <font face="Geneva, Arial, Helvetica, sans-serif" size="-1">This property 
        can be tested but not set.</font><br>
        &nbsp; 
    </td>
  </tr>
  <tr> 
    <td valign="top" align="right"><font face="Geneva, Arial, Helvetica, sans-serif" size="-1"><b>Example</b>&nbsp;</font></td>
    <td valign="top"><font face="Geneva, Arial, Helvetica, sans-serif" size="-1">This 
      statement sets the value of the </font><code>VRstate</code><font face="Geneva, Arial, Helvetica, sans-serif" size="2"> 
      variable to </font><code>TRUE</code><font face="Geneva, Arial, Helvetica, sans-serif" size="2"> 
      if the movie file in the specified sprite icon is a QuickTime VR movie:</font> 
      <p> <font face="Geneva, Arial, Helvetica, sans-serif" size="-1"></font><code>VRstate 
        := GetIconProperty(@"QT3", #isVRMovie)</code><font face="Geneva, Arial, Helvetica, sans-serif" size="2"></font> 
      <p> <font face="Geneva, Arial, Helvetica, sans-serif" size="-1"></font> 
      <p> <br>
        <font face="Arial, Helvetica, sans-serif"><b>VREnableHotSpot</b></font><br>
        &nbsp; 
    </td>
  </tr>
  <tr> 
    <td valign="top" align="right"><font face="Geneva, Arial, Helvetica, sans-serif" size="-1"><b>Syntax</b>&nbsp;</font></td>
    <td valign="top"><font face="Geneva, Arial, Helvetica, sans-serif" size="-1"></font><code>CallSprite(IconID@"IconTitle", 
      #VREnableHotSpot, </code><font face="Geneva, Arial, Helvetica, sans-serif" size="2">hotSpotID</font><code>,</code><font face="Geneva, Arial, Helvetica, sans-serif" size="2"> 
      state</font><code>)</code><font face="Geneva, Arial, Helvetica, sans-serif" size="2"></font><br>
      &nbsp; </td>
  </tr>
  <tr> 
    <td valign="top" align="right"><font face="Geneva, Arial, Helvetica, sans-serif" size="-1"><b>Type</b>&nbsp;</font></td>
    <td valign="top"><font face="Geneva, Arial, Helvetica, sans-serif" size="-1">Xtra 
      function</font><br>
      &nbsp; </td>
  </tr>
  <tr> 
    <td valign="top" align="right"><font face="Geneva, Arial, Helvetica, sans-serif" size="-1"><b>Description</b>&nbsp;</font></td>
    <td valign="top"><font face="Geneva, Arial, Helvetica, sans-serif" size="-1">This 
      function enables or disables the specified hot spot for the specified QTVR 
      sprite. </font> 
      <p> <font face="Geneva, Arial, Helvetica, sans-serif" size="-1">The state 
        parameter can have these values:</font> 
      <p> <font face="Geneva, Arial, Helvetica, sans-serif" size="-1"></font><code>TRUE</code><font face="Geneva, Arial, Helvetica, sans-serif" size="2"> 
        Enables the hot spot.</font> 
      <p> <font face="Geneva, Arial, Helvetica, sans-serif" size="-1"></font><code>FALSE</code><font face="Geneva, Arial, Helvetica, sans-serif" size="2"> 
        Disables the hot spot.</font> 
      <p> <font face="Geneva, Arial, Helvetica, sans-serif" size="-1">Hot spots 
        and their ID numbers are set by the application used to create or edit 
        the QuickTime VR movie.</font><br>
        &nbsp; 
    </td>
  </tr>
  <tr> 
    <td valign="top" align="right"><font face="Geneva, Arial, Helvetica, sans-serif" size="-1"><b>Example</b>&nbsp;</font></td>
    <td valign="top"><font face="Geneva, Arial, Helvetica, sans-serif" size="-1">This 
      statement disables the specified hot spot in the QuickTime VR movie:</font> 
      <p> <font face="Geneva, Arial, Helvetica, sans-serif" size="-1"></font><code>CallSprite(@"QT3", 
        #VREnableHotSpot, 218, FALSE)</code><font face="Geneva, Arial, Helvetica, sans-serif" size="2"></font> 
      <p> <font face="Geneva, Arial, Helvetica, sans-serif" size="-1">This statement 
        enables the specified hot spot in the QuickTime VR movie:</font> 
      <p> 
      <pre>
<code>CallSprite(@"QT3", #VREnableHotSpot, 218, TRUE)</code>
</pre>
      <font face="Geneva, Arial, Helvetica, sans-serif" size="2"> 
      <p> <br>
        <font face="Arial, Helvetica, sans-serif"><b>VRFieldOfView</b></font><br>
        &nbsp; 
      </font></td>
  </tr>
  <tr> 
    <td valign="top" align="right"><font face="Geneva, Arial, Helvetica, sans-serif" size="-1"><b>Syntax</b>&nbsp;</font></td>
    <td valign="top"><font face="Geneva, Arial, Helvetica, sans-serif" size="-1"></font><code>GetSpriteProperty(IconID@"IconTitle", 
      #VRFieldOfView)</code><font face="Geneva, Arial, Helvetica, sans-serif" size="2"></font> 
      <p> <font face="Geneva, Arial, Helvetica, sans-serif" size="-1"></font><code>SetSpriteProperty(IconID@"IconTitle", 
        #VRFieldOfView, </code><font face="Geneva, Arial, Helvetica, sans-serif" size="2">degrees</font><code>)</code><font face="Geneva, Arial, Helvetica, sans-serif" size="2"></font><br>
        &nbsp; 
    </td>
  </tr>
  <tr> 
    <td valign="top" align="right"><font face="Geneva, Arial, Helvetica, sans-serif" size="-1"><b>Type</b>&nbsp;</font></td>
    <td valign="top"><font face="Geneva, Arial, Helvetica, sans-serif" size="-1">Sprite 
      property</font><br>
      &nbsp; </td>
  </tr>
  <tr> 
    <td valign="top" align="right"><font face="Geneva, Arial, Helvetica, sans-serif" size="-1"><b>Description</b>&nbsp;</font></td>
    <td valign="top"><font face="Geneva, Arial, Helvetica, sans-serif" size="-1">This 
      property gives the specified sprite's current field of view. The value is 
      in degrees. </font> 
      <p> <font face="Geneva, Arial, Helvetica, sans-serif" size="-1">This property 
        can be tested and set.</font><br>
        &nbsp; 
    </td>
  </tr>
  <tr> 
    <td valign="top" align="right"><font face="Geneva, Arial, Helvetica, sans-serif" size="-1"><b>Example</b>&nbsp;</font></td>
    <td valign="top"><font face="Geneva, Arial, Helvetica, sans-serif" size="-1">The 
      following statements adjust the sprite's field of view by one degree:</font> 
      <p> <font face="Geneva, Arial, Helvetica, sans-serif" size="-1"></font><code>currentFieldOfView 
        := GetSpriteProperty(@"QT3", #VRFieldOfView)</code><font face="Geneva, Arial, Helvetica, sans-serif" size="2"></font> 
      <p> 
      <pre>
<code>SetSpriteProperty(@"QT3", #VRFieldOfView, currentFieldOfView + 1)</code>
</pre>
      <font face="Geneva, Arial, Helvetica, sans-serif" size="2"> 
      <p> <br>
        <font face="Arial, Helvetica, sans-serif"><b>VRGetHotSpotRect</b></font><br>
        &nbsp; 
      </font></td>
  </tr>
  <tr> 
    <td valign="top" align="right"><font face="Geneva, Arial, Helvetica, sans-serif" size="-1"><b>Syntax</b>&nbsp;</font></td>
    <td valign="top"><font face="Geneva, Arial, Helvetica, sans-serif" size="-1"></font><code>CallSprite(IconID@"IconTitle", 
      #VRGetHotSpotRect, </code><font face="Geneva, Arial, Helvetica, sans-serif" size="2">hotSpotID</font><code>) 
      </code><font face="Geneva, Arial, Helvetica, sans-serif" size="2"></font><br>
      &nbsp; </td>
  </tr>
  <tr> 
    <td valign="top" align="right"><font face="Geneva, Arial, Helvetica, sans-serif" size="-1"><b>Type</b>&nbsp;</font></td>
    <td valign="top"><font face="Geneva, Arial, Helvetica, sans-serif" size="-1">Xtra 
      function</font><br>
      &nbsp; </td>
  </tr>
  <tr> 
    <td valign="top" align="right"><font face="Geneva, Arial, Helvetica, sans-serif" size="-1"><b>Description</b>&nbsp;</font></td>
    <td valign="top"><font face="Geneva, Arial, Helvetica, sans-serif" size="-1">This 
      function returns an approximate bounding rectangle for the hot spot specified 
      by hotSpotID. If the hot spot doesn't exist or isn't visible in the Presentation 
      window, this function returns </font><code>rect(0, 0, 0, 0)</code><font face="Geneva, Arial, Helvetica, sans-serif" size="2">. 
      If the hot spot is partially visible, this function returns the bounding 
      rectangle for the visible portion. </font> 
      <p> <font face="Geneva, Arial, Helvetica, sans-serif" size="-1">Hot spots 
        and their ID numbers are set by the application used to create or edit 
        the QuickTime VR movie.</font><br>
        &nbsp; 
    </td>
  </tr>
  <tr> 
    <td valign="top" align="right"><font face="Geneva, Arial, Helvetica, sans-serif" size="-1"><b>Example</b>&nbsp;</font></td>
    <td valign="top"><font face="Geneva, Arial, Helvetica, sans-serif" size="-1">The 
      following statements enable the specified hot spot only if the hot spot 
      is visible in the Presentation window:</font> 
      <p> 
      <pre>
if <code>CallSprite(@"QT3", #VRGetHotSpotRect, 218) &lt;&gt; rect(0,0,0,0) then</code><font face="Geneva, Arial, Helvetica, sans-serif" size="2">
</font></pre>
  <tr> 
    <td></td>
    <td valign="top"> 

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -