纳金网

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

作者: Asen    时间: 2011-9-3 07:54
标题: [初阶教程]3D Life Player Commands : ActivateScript - DeactivateScript

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



Building Block:

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

JavaScript:

function StartTheScript(ObjectName,ScriptName)

{

var cmd = "ActivateScript" + "´" + ObjectName + "´ " + "´" + ScriptName + "´ ";
var res = document.VirtoolsATL.DoCommand(cmd);
}
function StopTheScript(ObjectName,ScriptName)
{
var cmd = "DeactivateScript" + "´" + ObjectName + "´ " + "´" + ScriptName + "´ ";
var res = document.VirtoolsATL.DoCommand(cmd);
HTML:

<a href="#" OnClick="StartTheScript(&acute;Cube&acute;,&acute;Cube Script&acute;);return true;"> ActivateScript  </a><br>

<a href="#" OnClick="StopTheScript(&acute;Cube&acute;,&acute;Cube Script&acute;);return true;"> DeactivateScript </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) 给<head>标签添加JavaScript
        
        
            
            
            
        
   


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


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


   
        
            e) 测试播放
        
        
            
            
            
        
   


作者: 晃晃    时间: 2012-1-6 19:38
加精、加亮滴铁子,尤其要多丁页丁页

作者: 奇    时间: 2012-3-1 23:25
这么后现代

作者: 晃晃    时间: 2012-4-3 23:33
顶!学习了!阅!

作者: 奇    时间: 2012-4-6 23:30
呵呵,真得不错哦!!

作者: 奇    时间: 2012-5-1 23:24
提醒猪猪,千万不能让你看见

作者: C.R.CAN    时间: 2012-5-16 23:23
我看看就走,你们聊!

作者: C.R.CAN    时间: 2012-7-22 23:23
加精、加亮滴铁子,尤其要多丁页丁页

作者: 菜刀吻电线    时间: 2012-10-10 23:26
不错哦,顶一下......

作者: 菜刀吻电线    时间: 2012-11-3 23:26
有意思!学习了!

作者: 奇    时间: 2013-2-16 23:24
好可爱的字,学习了

作者: 晃晃    时间: 2013-3-2 23:48
跑着去顶朋友滴铁





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