欢迎来到天天文库
浏览记录
ID:41111925
大小:271.51 KB
页数:15页
时间:2019-08-16
《《Lingo语言入门》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、Lingo语言入门6.1特点面向对象:接近人类的思维方式以对象为基础,以事件来驱动对象:包括数据(属性)和方法(操作)例:sprite(1).forecolor=35前景色为红色sprite(1).play()播放通道1中精灵事件:能被对象识别的动作。当事件发生后(如鼠标单击等),会发出消息,然后进入相应的事件处理程序例:onmouseUpmesprite(1).forecolor=35end画一个填充矩形进行验证(“Lingo入门例1.dir”)结构简单,语法接近英语口语settheforecoloro
2、fsprite(1)to35功能强大:可制作各种交互功能应用范围广泛:电影、帧、演员和精灵都可使用6.2主要用户界面消息窗口(Message)与8.5版本的区别:分上、下二部分作用:查看程序运行结果(用put命令)脚本窗口(Script)作用:编写脚本与8.5版本的区别:集成了调试器和Watch面板说明:P136调试器窗口(集成在脚本窗口)必须设置断点后才会打开调试器窗口分三部分:上部:事件处理程序面板中部:变量面板下部:Watch面板(除了变量外,还能观察其他对象)StepScript:跳过嵌套程序St
3、epintoScript:不跳过运行“P138_调试器窗口.dir”6.3脚本脚本类型:演员、帧、精灵、电影演员脚本以它为母体的精灵都具有此脚本生成方法:选中演员后单击“演员脚本工具按钮”不是单独的演员(包含在演员身上)运行“P141_演员脚本.dir”帧脚本对此帧中所有精灵都有效生成方法:双击“脚本通道”某一帧会在演员表中生成帧脚本演员在上例中添加“停在当前帧”帧脚本(先删除原来的行为)精灵脚本只对当前精灵有效生成方法:选中精灵后,运行右键快捷菜单命令“Script”或“Modify/Sprite/Sc
4、ript”菜单命令运行“P143_精灵脚本.dir”注意:现在“榔头”鼠标左键只具有“背景透明”墨水效果,“返回”操作没有了,因为优先权为精灵>演员>帧电影脚本用于控制整个电影的播放生成方法:在“Script”窗口中直接点击“+”工具按钮运行“P143_电影脚本.dir”6.4Lingo的优先级优先权:指定基本事件处理程序>精灵脚本>演员脚本>帧脚本>电影脚本运行“P144_优先权.dir”察看“爱”按钮的精灵脚本和演员脚本运行程序,演员脚本不会执行在“爱”按钮的精灵脚本中设置断点,如右图,观察Prope
5、rty变量6.5基本语法规则园括号函数关键词后,放精灵或演员的名称关键词:系统自定义词表达式P145空格符分隔单词注释:便于他人阅读程序用“--”表示(脚本窗口中有工具按钮)运行“P146_注释.dir”(将延时程序用注释暂时取消,观察运行结果:只显示10)大小写:可任意省略命令Gotoframe“TheMary”Goto“TheMary”Go“TheMary”都是等效的。6.6语法要素要素:Lingo语言的基本单位脚本的基本结构:脚本→处理程序块→语句→变量、表达式等要素用“Lingo入门例1.dir”
6、中的精灵脚本说明多处理程序块用“P146_注释.dir”中的精灵脚本说明变量变量作用:存储、更新数值命名规则:P148全局变量和局部变量全局变量定义:用global变量名作用范围:P148运行“P149_全局变量.dir”局部变量无global的都是局部变量不需要定义即可使用只在定义它的程序块内有效运行“P149_局部变量.dir”赋值命令:Setthe变量名toxSetthe变量名=x表达式是数值、变量、函数及运算符的组合表6-1常用运算符号表6-2常用数学函数运行“P151_表达式.dir”数据类型整
7、数:非整数用integer()函数转换小数:表达式中只要有一项是小数,结果即为小数字符串:常量:6.7常用Lingo语句条件判断语句If语句基本形式:If逻辑表达式then命令序列Endif多种情况判断If逻辑表达式1then命令序列1Elseif逻辑表达式2then命令序列2∶Endif运行“P154_if.dir”
此文档下载收益归作者所有