基于Lingo编写Director互动行为浅析

2017-07-14 06:10:24曾娅红
电脑知识与技术 2017年17期

曾娅红

摘要:该文以滚动字幕为例,使用AdobeDirector自带的Lingo语言编写了一段互动行为(Behavior),主要讲述了如何编写互动行为的内置行为事件和定制Parameters(参数)对话框。以供Lingo初学者参考。

关键词:Director Lingo;互动行为;滚动字幕

中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2017)17-0065-02

Adobe Director作为一款优秀的多媒体开发工具,不仅拥有专业的编辑环境和高效的多媒体处理技术,还提供了强大的交互功能。Director良好的交互性主要要体现在两点:一是Diree-tor本身自带Lingo语言,这是一种面向对象的编程语言,通过它可以控制舞台(Stage)上的所有元素,实现多媒体的人机交互功能。二是Director提供了强大的内置行为库(Library),即使没有任何编程经验,也能够通过调用内置行为库中的行为(Be-havior),然后通过对该行为的Parameters(参数)对话框进行设置,从而实现相应的功能。这些行为又称之为互动行为。

1互动行为简介

在Director中,我们将编写的程序代码统称为脚本(Script)。而行为(Behavior)则是Lingo脚本类型中的一种,行为脚本主要用来控制精灵和帧。在演员表(Cast)中,行为脚本的右下角有一个齿轮状标记,这表示它是一个行为演员。行为脚本必须拖动添加给某一精灵(Sprite)或者是某一帧(frame)才会被执行。通常行为的编写都是一对一的,但是在多媒体制作中,常常会碰到这样的情况:一些精灵都拥有相似的动作,可是它们的相关属性数值设置并不一样,如果为每一个精灵都编写各自的行为脚本,会使程序变得相当臃肿,不利于调试和维护,因此,我们希望某些行为脚本在应用到不同的精灵时,大体的程序不变,只需要进行相关变动参数的设置就可以使用了。……

登录APP查看全文