首页 > 网站 > 媒体动画 > 正文

Director基础教程:Director Lingo 语言初步掌握(1)

2024-09-08 19:27:17
字体:
来源:转载
供稿:网友

director lingo 语言入门
     什么是lingo?

  使用过director的朋友一定都知道lingo语言。director的动画制作功能最容易为大家所接受,但是lingo语言就有点让人感到神秘兮兮,光是纷繁复杂的函数和多而庞杂的变量就让人望而生畏。其实lingo没有我们想象的那么复杂,甚至有些非常简单。如果你和我一样想学习lingo又有编程恐惧症的话,我们就一起开始下面的课程吧^_^。

首先明白一个最基本的问题。为什么需要在director中进行编程呢?

  举1个非常简单的例子:如果制作完成了一个没有任何lingo语言的电影,电影将会按照每秒钟15帧画面的速度“勇往直前”的播放下去直到最后一帧,即便你如何干涉都没有用。对于使用它的人来说,这是一个非常糟糕的导航。而lingo就可以改变这种状况。

  使用lingo,你可以让播放头停在第1帧。直到你按一个按钮才继续。或者你可以直接跳到第22帧。

  你也可以调用别的电影,甚至打开网页。

  lingo还有更多更强的功能,可以完全控制cast成员和sprites, 启动电影的播放和暂停等等,甚至可以控制你的计算机, 例如关机,退出director,或者弹出对话框通知用户一些事情。下面的1个例子就是一个非常简单的lingo。如果您安装了 shockwave 8.0 player. 您就可以看效果。如果您看不到下面的效果,请点击 下载 ,并安装 shockwave 8.0 player 。因为我们以后的范例都会用到这个插件。

鼠标放在魔术师身上

message 窗口和 list view

( 原版取自国外教材 机器猫参考并改编 )

在正式开始 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 "h

[1] [2] 下一页  

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表