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

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 本身并不能支持自动适应屏幕分辨率的全屏播放,它也没有...[800,600]) end if end 把以下命令放在第一帧的帧脚本处,可实现强制全屏:...
Director 12 Lingo编程从入门到高级 教程大纲
Director 12 Lingo编程从入门到高级 教程大纲_计算机软件及应用_IT/计算机_专业...事件的类型 2.10 脚本 a. 演员脚本 b. 影片脚本 c. 行为脚本(精灵行为、...
Director 8从入门到精通
后面我们将看到,总谱与脚本 结合几乎可以随心所欲。Director 8 提供了 150 个演员通道和 6 个特殊通道。150 个演员通道可以根据出场顺序依次安 排演员,演员的通道...
Director讲义_图文
关闭脚本编辑器 打开/关闭消息窗口 Message Window ③、工具面板:提供 Director 中常用的工具,包括常用的选择工具、位图工具、文字工具以及按钮工 具等,可以直接在...
Director 使用技巧
当我们在 director 编程环境里进行程序的调试的时候,我们可以看到脚本错误的类型,然而,当我们的程序运行 在.exe 或者 shockwave movie 的时候,我们看不到详细的错误...
Director的一段键控代码
Director的一段键控代码_计算机软件及应用_IT/计算机_专业资料。给广大Di爱好者...=代码脚本在演员表中的位置=实现功能 未定义 S 键,跳转到电影开始 1 键,...
director动作大全
Acronis Disk Director ... 1页 免费 Acronis Disk Director ... 14页 1下载...帧脚本 on exitframe me go to the frame end 定义精灵 7 脚本(精灵 7 为...
Director实例剖析
director 中现在已经 把帧脚本和 sprite 的脚本作为 behavior 了。凡是角色库中有 图标的都是 behavior。 以本例为例子,编写好的脚本是角色 1,鼠标拖拽这个脚本...
Director_MX_2004教程
没有编程经验的的用户可以通过 Director脚本语言( Lingo )给电影添加灵活的交互功能,而 有编程经验的用户则可以通过 Lingo 实现一些专业效果,其功能一点也不比...
DIRECTOR 演员管理教程
DIRECTOR 演员管理教程_幼儿读物_幼儿教育_教育专区。DIRECTOR 演员管理教程 ...这样可以很方便的查找和管理演员,同时也利于 作品运行时利用脚本对演员属性的即时...
更多相关标签: