纳金网

标题: [初阶教程]3D Life Player Commands : ActivateObject - DeactivateObject [打印本页]

作者: Asen    时间: 2011-9-3 07:55
标题: [初阶教程]3D Life Player Commands : ActivateObject - DeactivateObject

Instruction:利用Dreamweaver实现Virtools发布作品的激活和停用物件脚本的功能



Building Block:

*[BB] Rotate(3D Transformation/Basic)

JavaScript:

function StartTheObject(ObjectName)

{

var cmd = "ActivateObject" + " ´" + ObjectName + "´";
var res = document.VirtoolsATL.DoCommand(cmd);
}
HTML:
<a href="#" OnClick="StartTheObject('Cube');return true;"> ActivateObject </a><br>
<a href="#" OnClick="StopTheObject('Cube');return true;"> DeactiveObject </a><br>
制作步骤:
一. 素材建立


   
        
            a) 第一步我们先从Virtools默认的资源库(Virtools Resources)里添加一个Cube.nmo场景进去
        
        
            
            
            
        
   


   
        
            b) 调整场景视角,让Cube在3D Layout窗口中最大化显示,并为场景添加一台摄影机
        
        
            
            
            
        
   


   
        
            c) 为Cube制定一个IC初始状态
        
        
            
            
            
        
   


   
        
            d) 给Cube新增加脚本
        
        
            
            
            
        
   


   
        
            e) 双击Cube Script,进入其脚本编辑区
        
   


   
        
            f) 添加Rotate BB(3D Transformation/Basic),到Cube的脚本编辑区里,并给Rotate做循环
        
        
            
            
            
        
   


   
        
            g) 设定3D Layout中Screens Size屏幕大小
        
        
            
            
            
        
   


   
        
            h) 将这个Composition发布成网页,Window Size输入成800*600,并将Save As Cmo选项叉选。
        
        
            
            
            
        
   


   
        
            
        
   


   
        
            i) 对摄影机进行创建脚本,让程序在一开始执行就将其设定为当前活动的摄影机
        
        
            
        
   


   
        
            
            二. 在Dreamweaver中编辑HTML源代码
            a) 选择发布后的网页,鼠标右击,选择使用Dreamweaver编辑
            
        
        
            
            
            
        
   


   
        
            b) 给标签添加JavaScript
        
        
            
            
            
        
   


   
        
            c) 在Div标签内嵌入Object标签,Object的属性和参数值如图:
        
        
            
            
            
        
   


   
        
            d) ActivateObject,DeactivateObject按钮,及触发事件的定义如图:
        
        
            
            
            
        
   


   
        
            e) 测试播放
        
        
            
            
            
        
   


作者: 奇    时间: 2012-2-2 23:25
读铁系缘分,顶铁系友情

作者: 晃晃    时间: 2012-6-15 23:20
加精、加亮滴铁子,尤其要多丁页丁页

作者: 奇    时间: 2012-6-30 23:22
提醒猪猪,千万不能让你看见

作者: C.R.CAN    时间: 2012-8-15 23:46
提醒猪猪,千万不能让你看见

作者: 奇    时间: 2012-10-14 23:18
路过、路过、快到鸟,列位请继续...ing

作者: 菜刀吻电线    时间: 2012-12-15 23:22
加精、加亮滴铁子,尤其要多丁页丁页





欢迎光临 纳金网 (http://go.narkii.com/club/) Powered by Discuz! X2.5