在正式开始Lingo学习之前,我们先来认识一些用于操作和调试的小东东Message窗口和属性面板
第一课:在Message 窗口中调试Lingo
启动Message窗口我们只要在Director工具栏上单击按钮即可.
这就是Message信息窗口。在里面输入的Lingo语言都可以直接执行。可以用于我们试验Lingo语言。下面我们就来试验一条。
Put 15+20
输入完毕后按回车可以直接看到运算的结果。
Put语句的作用
Put语句的作用就是显示一些信息。格式是
Put 表达式
直接用在Message窗口里面可以用来调试程序,或者看到一些信息。比如:
put the time --显示的是当前时间 the time是一个系统时间函数
put a --显示a这个变量里面的值,如果变量没有定义的话,显示的是<void>无效。
put 15x20 --显示计算结果
刚才我们试验了一条基本的显示命令.下面我们来做一些更好玩的东西.让Director弹出一个窗口.就象我们在网页上看到的弹出窗口那样.
在Message窗口中输入 alert "我要学Lingo." 然后直接回车.一个弹出窗口就做好了.按确定就可以关闭他.
alert的作用就是制作弹出窗口显示 alert后面的信息。
恩?是不是还不过瘾?我们现在让他来打开5dmedia的首页.在Message窗口中输入
gotoNetPage "http://www.5dmedia.com"
然后回车,只要你连在网上就能弹出浏览器窗口进入www.5dmedia.com首页.
gotoNetPage的作用是连接到网页
gotoNetPage的作用是连接到网页.命令格式是:
gotoNetPage "URL", {"targetName"}
Url意思是某个地址,targetName为网页中的某个目标帧.(如果对Target不了解请到5dmedia.com查阅Dreamweaver3一学就会分帧篇.例如 gotoNetPage
"http://www.5dmedia.com","_blank"这句话的意思就是新开一个窗口打开
www.5dmedia.com。说到这里你有没有联想到什么?对了:)可以利用Director的这个特点制作网页的导航条,是不是很帅阿?
下面还有3条命令就是
Quit --退出Director
restart --重启动机器
shutDown --关机
不过猫法师劝你不要马上试验,:)因为我们还有好玩的东西在后面呢。关了机就没的玩咯。
Ok 我们的Message窗口试验就到这里。在Message窗口中我们输入的Lingo语言马上都可以执行。但是用它来编程是不行的。我们可以把他作为一个试验语言的好工具。而且可以用它来获取一些你想要的信息。
例如:
我们在舞台上用工具直接画一个椭圆。放在分镜表(Score)的第一个通道中。然后在Message窗口中输入
Put the loc of sprite 1
回车我们就可以得到Sprite 1 的注册点(registration point)的位置。(注:每个Sprite都会有一个registration
point,可以用来定位sprite的坐标值,在上面图片该点在圆的左上角)。同样我们也可以从右边属性面板看到它的值
X,Y(34,31)。读者注意不要和下面的l和t混淆 l是左边位置 t是顶部位置,合起来表示sprite的左上角。这里正好注册点在sprite的左上角,所以数值一样。
我们还可以把属性面板切换到List View 列表显示状态。
我们前面做的Put the loc of sprite 1得到的两个坐标分别是H和V也就是(34,31)我们也可以使用
Put the locv of sprite 1来单独获得垂直坐标。List View是一种很有用的模式可以方便我们观察Sprite的属性。
总结
看到这里您也许开始一经有点头晕了。没关系我们最后整理以下思路。我们这次讲解了
Message窗口可以直接在里面输入和测试lingo
Put
Alert
goto netpage
quit
restart
shutdown
属性面板的使用
下一次我们就从制作最简单的导航开始,正式学习Lingo语言。