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

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 编程环境里进行程序的调试的时候,我们可以看到脚本错误的类型,然而,当我们的程序运行 在.exe 或者 shockwave movie 的时候,我们看不到详细的错误...
Director 8从入门到精通
后面我们将看到,总谱与脚本 结合几乎可以随心所欲。Director 8 提供了 150 个演员通道和 6 个特殊通道。150 个演员通道可以根据出场顺序依次安 排演员,演员的通道...
Director软件使用培训
打开 director 软件,保存软件在“教学 软件”中。 2、 认识软件界面,舞台、演员表、分镜表、脚本、属性检查器、工具栏等。 开始制作简单的软件 3、 添加片头、...
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 12 Lingo编程从入门到高级 教程大纲
Director 12 Lingo编程从入门到高级 教程大纲_计算机软件及应用_IT/计算机_专业...事件的类型 2.10 脚本 a. 演员脚本 b. 影片脚本 c. 行为脚本(精灵行为、...
Director讲义_图文
关闭脚本编辑器 打开/关闭消息窗口 Message Window ③、工具面板:提供 Director 中常用的工具,包括常用的选择工具、位图工具、文字工具以及按钮工 具等,可以直接在...
Director基础教程
Director 8.5 简单基础实例教程(七) 核心提示: 使用 4 个不同的按钮来控制一个角色的移动使用了脚本改变角色的注册点的位置的方法来实现。 实例二:使用 4 个不...
Director Lingo 语言入门
当走进屋子(事件)喝水(动作) Director Lingo 语言入门 Lingo 语言基础 二、脚本类型 Lingo 的脚本类型分为 frame 脚本, sprite 脚本 , cast 脚本和 movie 脚本...
director基础教程
从这些我们可以看出,Director 是一个大熔炉,它可以接受几乎任何形式的媒体,通过演员表把这些素材集中到一起,然后 通过分镜和脚本把他们有机组织在一起,创造出绚丽多...
更多相关标签:
director | managing director | executive director | deputy director | associate director | director.js | senior director | director general |