标题: Director MX 2004教程--用Lingo语法和JavaScript实现同一功能
问天
元帅
Rank: 1


元帅勋章 终身成就勋章
UID 11493
精华 187
积分 34202
帖子 33353
威望 91
金币 13148
热心 2617
阅读权限 100
注册 2006-4-7
状态 离线
Director MX 2004教程--用Lingo语法和JavaScript实现同一功能

下面我们用 Lingo 语法和 JavaScript 实现同一功能。  

   
如图所示,在舞台上放置一个文本对象“ Number ”,用于实现数数功能。     


   
在第 1 帧处输入 Lingo 脚本:  

   


   
在第 10 帧处输入 JavaScript 脚本:     


   
这两段代码所实现的功能一样,从这里大家可以大致感知两种语法的区别。      
要注意你在脚本列表中选择的语言和实际使用的语言必须匹配。如果你使用的是 Lingo 脚本,但是在脚本语言下拉列表中选择了 JavaScript ,此时编译器将会出错。     
可以给通道和精灵取名

   
在 Director 中,我们可以给通道或者精灵取名,这样将给我们的操作带来方便,同时又无需改变已有代码。此时移动精灵的通道,无须对代码进行修改,减少了维护脚本的时间。      
例如,我们在第 3 个通道放置一个小球,用下面的代码实现小球的圆周运动:     


   
当我们将小球从第 3 通道移动到其他通道时,此时脚本将会出现错误,因为通道 3 上的演员已经不复存在了,唯一可以做的就是修改代码中的相应部分。      
现在,我们可以给精灵取一个唯一的名字,通过这个名字我们可以实现操作精灵的目的,而不像以前那样只能通过通道号来实现我们的目的。  

   
Ok , let's go . 在属性面板中给精灵取一个名字“ myBall ”,如图。     


   
只需要将上面代码中的第 5 、 6 行替换成:     


   
现在不管你将小球移动到哪一个通道,该段代码都能正常运行。

网友 问天 签名 - 网友社区 请您回个帖。谢谢
PR查询 免费域名 免费空间
顶部
[广告] 免费域名(Free Subdomain) 免费空间(Free hosting) PR查询(Google Pagerank)



当前时区 GMT+8, 现在时间是 2008-10-13 17:50
信产部ICP备案:京ICP备05066424号 北京市公安局网监备案:1101050648号

Powered by Discuz! 5.5.0
清除 Cookies - 联系我们 - 网友俱乐部 - Archiver - WAP