当前位置:首页 >> 初中教育 >>

Director脚本


第十课 脚本和脚本动画(二)

主要内容
?

?
?

Lingo语言的流程控制 Lingo控制精灵 Lingo控制演员表和演员成员

流程控制
1、在Lingo语言中,常用的流程控制有顺序结构、条件结构 和循环结构 2、顺序结构: ? 顺序结构是流程控制中最基本、

最常用的流程控制结构。 顺序结构中的各个语句顺序执行而不出现流程的控制转移, 即执行完第一个语句就顺序执行第二个语句….直到最后 一个语句执行完毕为止。 On outputScore scoreA=98 scoreB=100 averScore=(scoreA+scoreB)/2 outString=“你的平均成绩是:”&string(averscore)&”分” end

3、条件结构:基于某些参数的反馈机制来运行代码,以决 定哪些语句执行,哪些语句不执行。 ? If…then…语句 If 条件 then 执行语句 End if 当判断的表达式的值为真时,执行语句;否则,跳过语句, 执行条件结构外的其他语句。“如果怎么样,就怎么样”

On login loginName=“jinhui” If member(“input”).text=loginName then Alert”你输入用户名正确,正常进入程序!” End if end

加入else转折 If 条件 then 执行语句 Else 执行语句 End if 当判断的表达式的值为真时,执行语句;否则,执行else 后面的其他语句。
?

On login loginName=“jinhui” If member(“input”).text=loginName then Alert”你输入用户名正确,正常进入程序!” Else Alert”请输入正确的用户名!” End if end

Case…of… 语句: Case 表达式 of 结果1:执行语句1 结果2:执行语句2 ….. 结果n:执行语句n Otherwise:执行语句 End case 首先计算表达式的值,然后逐个匹配其后的结果语 句,当表达式的值与某个结果相等时,则执行该语句之 后的所有语句。如果表达式的值在结果里面找不到,则 执行otherwise后的语句。
?

On output Case member(“city”).text of “杭州”:alert”你是浙江人!” “南京”:alert”你是江苏人!” “福州”: alert”你是福州人!” Otherwise:alert”我也不知道你是哪里人!” End case end

4、循环结构: ? 一组被重复执行的语句称为循环体语句,每重复执行一 次循环体语句,都必须进行是否终止循环的判断。决定 是否终止循环的条件称为循环终止条件。故循环语句是 由循环体语句和循环终止条件两部分组成的。 Repeat with 条件 执行语句 End repeat 在不满足循环终止条件时循环结构会反复执行循环 体语句,一旦满足循环终止条件就跳出循环。

On output mySum=0 Repeat with i=1 to 100 mySum=mySum+I End repeat Alert”从1到100的和是:”&string(mysum) end

Lingo控制精灵
使用Lingo语言控制精灵属性 ? member 语法: ihe member of sprite whichSprite 用途:此属性决定了精灵所使用的造型成员和其Cast表。 举例: set the member ofsprite l5 = member 3 ofcastLib 4 或者sprite(3).member=member("长方形")

on mouseEnter me case the currentspritenum of 1:sprite(3).member=member("长方形") 2:sprite(3).member=member("圆形") 3:sprite(3).member=member("三角形") end case end

例子
?

分别用顺序语句和case语句完成以下例子

课堂练习
?

分别用顺序语句,if语句和case语句完成 以下实例


相关文章:
Director软件使用培训
打开 director 软件,保存软件在“教学 软件”中。 2、 认识软件界面,舞台、演员表、分镜表、脚本、属性检查器、工具栏等。 开始制作简单的软件 3、 添加片头、...
director中常用代码
一、全屏播放 Director 本身并不能支持自动适应屏幕分辨率的全屏播放,它也没有...[800,600]) end if end 把以下命令放在第一帧的帧脚本处,可实现强制全屏:...
Director 8从入门到精通
后面我们将看到,总谱与脚本 结合几乎可以随心所欲。Director 8 提供了 150 个演员通道和 6 个特殊通道。150 个演员通道可以根据出场顺序依次安 排演员,演员的通道...
director动作大全
Acronis Disk Director ... 1页 免费 Acronis Disk Director ... 14页 1下载...帧脚本 on exitframe me go to the frame end 定义精灵 7 脚本(精灵 7 为...
Director讲义_图文
关闭脚本编辑器 打开/关闭消息窗口 Message Window ③、工具面板:提供 Director 中常用的工具,包括常用的选择工具、位图工具、文字工具以及按钮工 具等,可以直接在...
Director 2004实验指导
Director 2004 实验指导(2009-2) 多媒体应用软件系统集成,将不同类型的多媒体...窗口菜单→控制面板 打开与关闭脚本编辑窗:窗口菜单→脚本,或工具栏→脚本窗口 ...
Director MX 试题库(带答案)
Director 公司 3、通常所说的计算机多媒体一般是指 [ A ] A、计算机图形图像、文本、音频、视频、动画等媒体元素 B、计算机程序、语言、脚本、类型等元素 C、2D...
Director实例剖析
director 中现在已经 把帧脚本和 sprite 的脚本作为 behavior 了。凡是角色库中有 图标的都是 behavior。 以本例为例子,编写好的脚本是角色 1,鼠标拖拽这个脚本...
Director 使用技巧
当我们在 director 编程环境里进行程序的调试的时候,我们可以看到脚本错误的类型,然而,当我们的程序运行 在.exe 或者 shockwave movie 的时候,我们看不到详细的错误...
Director 疑难解答
我如何在 Director 8 或更高版本中删除整段帧? [A] 在 Director 8 中删除帧很简单,就是双击精灵通道 1 和帧脚本之间的灰色区域,再按下键盘上的 Del 键...
更多相关标签: