标题: 3D Life Player Commands : StopFullScreen [打印本页] 作者: Asen 时间: 2011-9-1 08:41 标题: 3D Life Player Commands : StopFullScreen
Instruction:利用Dreamweaver实现播放窗口的切换
Building Block:
*【BB】 Rotate(3D Transformation/Basic)
*【BB】 Wait Message(Logic/Message)
*【BB】 BrowserScript(Web/Scripting)
JavaScript:
<script language="JavaScript"> function StopFullScreenMode()
{ var res = document.VirtoolsATL.DoCommand("StopFullScreen");
alert(res); }
</script>
HTML:
<a href="#" OnClick="StopFullScreenMode();return true;"> Click on the Cube to return in windowed mode</a>
制作步骤:
一、素材建立
a ) 第一步我们先从Virtools默认的资源库(Virtools Resources)里添加一个Cube.nmo场景进去
b ) 调整场景视角,让Cube在3D Layout窗口中最大化显示,并为场景添加一台摄影机
c ) 为Cube制定一个IC初始状态
d ) 给Cube新增加脚本
e ) 双击Cube Script,进入其脚本编辑区
添加【BB】Rotate(3D Transformation/Basic),到Cube的脚本编辑区里,并给Rotate做循环
f ) 添加【BB】Wait Message(Logic/Message)和【BB】BrowserScript(Web/Scripting),并作循环。如下图连接。
g ) 双击编辑BB的参数,见下图。
h ) 设定3D Layout中Screens Size屏幕大小
i ) 将这个Composition发布成网页,Window Size输入成800*600,并将Save As Cmo选项叉选。
二、在Dreamweaver中编辑HTML源代码
a ) 选择发布后的网页,鼠标右击,选择使用Dreamweaver编辑
b ) 给<head>标签添加JavaScript
c ) 在Div标签内嵌入Object标签,Object的属性和参数值如图:
d ) StopFullScreen事件的定义如图:
e ) 测试播放