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

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 12 Lingo编程从入门到高级 教程大纲
Director 12 Lingo编程从入门到高级 教程大纲_计算机软件及应用_IT/计算机_专业...事件的类型 2.10 脚本 a. 演员脚本 b. 影片脚本 c. 行为脚本(精灵行为、...
director教程_图文
director教程_电脑基础知识_IT/计算机_专业资料。Director 简明教程 1、工具栏简介:新建影片 导入 撤销剪切复制粘贴 查找演员 分镜表窗口 库面板 3D 窗口 脚本窗口 ...
Director讲义_图文
关闭脚本编辑器 打开/关闭消息窗口 Message Window ③、工具面板:提供 Director 中常用的工具,包括常用的选择工具、位图工具、文字工具以及按钮工 具等,可以直接在...
Director操作步骤
4 Director 操作步骤 二.完成脚本修改后,先用“文件” File)——“另存为” Save As…) “文件” ( 。注意考试时,保)——“另存为” () 存位置是 R ...
Director_MX_2004教程
没有编程经验的的用户可以通过 Director脚本语言( Lingo )给电影添加灵活的交互功能,而 有编程经验的用户则可以通过 Lingo 实现一些专业效果,其功能一点也不比...
Director实例剖析
director 中现在已经 把帧脚本和 sprite 的脚本作为 behavior 了。凡是角色库中有 图标的都是 behavior。 以本例为例子,编写好的脚本是角色 1,鼠标拖拽这个脚本...
Director几个技巧
脚本设置: cursor(member(cursor 演员编号)) 动画 GIF 可以非常方便的用在你的 Director 作品中。它们很小,相对的比较容易建立,而且 也可以用在 Web 页面里。...
Director_8教程_图文
Director 8.5 简单基础实例教程(七) 核心提示:使用 4 个不同的按钮来控制一个角色的移动使用了脚本改变角色的注册点的位置的方法来实现。 实例二:使用 4 个不...
Director的一段键控代码
Director的一段键控代码_计算机软件及应用_IT/计算机_专业资料。给广大Di爱好者...=代码脚本在演员表中的位置=实现功能 未定义 S 键,跳转到电影开始 1 键,...
更多相关标签: