下面我们用lingo语法和javascript实现同一功能。
如图所示,在舞台上放置一个文本对象“number”,用于实现数数功能。
在第1帧处输入lingo脚本:
在第10帧处输入javascript脚本:
这两段代码所实现的功能一样,从这里大家可以大致感知两种语法的区别。
要注意你在脚本列表中选择的语言和实际使用的语言必须匹配。如果你使用的是lingo脚本,但是在脚本语言下拉列表中选择了javascript,此时编译器将会出错。
可以给通道和精灵取名
在director中,我们可以给通道或者精灵取名,这样将给我们的操作带来方便,同时又无需改变已有代码。此时移动精灵的通道,无须对代码进行修改,减少了维护脚本的时间。
例如,我们在第3个通道放置一个小球,用下面的代码实现小球的圆周运动:
当我们将小球从第3通道移动到其他通道时,此时脚本将会出现错误,因为通道3上的演员已经不复存在了,唯一可以做的就是修改代码中的相应部分。
现在,我们可以给精灵取一个唯一的名字,通过这个名字我们可以实现操作精灵的目的,而不像以前那样只能通过通道号来实现我们的目的。
ok , let’s go .在属性面板中给精灵取一个名字“myball”,如图。
只需要将上面代码中的第5、6行替换成:
现在不管你将小球移动到哪一个通道,该段代码都能正常运行。
新闻热点
疑难解答