在介绍Generator 2和Flash连接使用的具体实现过程之前,有必要先熟悉Generator 2中的一些重要的基本概念以方便后面具体的操作。
我们可以毫不夸张的说模板(templete)这是Generator2中最重要的思想,没有模板的就没有Generator 2的所有强大功能。模板是Generator 2中导出的专门用来记录电影的整体规划和所有电影中使用到的数据、图片、图表、电影等元素的位置,连接路径等。它是实现更新Flash电影的核心,每一个同性质电影系列(规划大体上相同的电影)共用一个模板,形式是以Flash文件“.swt”出现的。
而Generator 2中具体和Flash 5连用的模块元素是Generator对象(Generator Object)。它具体定义了所插入的对象的类别、位置等一系列属性,应该称得上是Generator与Flash及外部数据连接的枢纽。要在电影中插入Generator对象可以用鼠标双击该对象或者直接将该对象拖到场景中的某一位置。Generator 2中自带的对象有17个,每个都实现具体不同的数据插入和其它元素的插入。
|
命令
|
说明
|
注释
|
|
Basic Charts
|
基本图表
|
实现对所提供的数据提供图表式分析结果
|
|
Insert GIF File
|
插入GIF图象
|
动画的GIF或静态的GIF图象均可
|
|
Insert JPEG File
|
插入JPEG图象
|
|
|
Insert Symbol
|
插入Flash符号
|
|
|
Insert Flash Movie
|
插入Flash电影
|
|
|
Insert MP3 File
|
插入MP3格式的声音文件
|
能够实现声音素材文件的较好的组织
|
|
Insert PNG File
|
插入PNG格式的图片
|
|
|
Insert Sound
|
插入声音符号
|
|
|
List
|
单页一览表
|
同样具有数据分析和处理功能
|
|
Multipage List
|
多页一览表
|
将数据分成多页显示
|
|
Pie Chart
|
饼状图
|
|
|
Plot
|
模块定位
|
结合一个说明所插入的电影片断符号或图象符号的位置及相关属性的数据文件,将所引用到的符号定位到一个确定的定位点
|
|
Radio Button
|
切换按钮
|
|
|
Scrolling List
|
滑动显示一览表
|
|
|
Stock Char
|
股票图
|
|
|
Table
|
表单
|
|
|
Ticker
|
循环显示一览表
|
|
Generator 2 的另一个重要概念是Generator 2变量,它和Flash 5的ActionScript很相似,不过Generator 2也有自己的变量定义方式,并且在和Flash 5连用时将可能使用到Generator 2的变量。和Flash 5的变量定义方式相比,G2的定义变量方式比较灵活,夸张一点说可以在任何一个可以输入文字的地方定义变量。不过关于Generator 2变量定义和使用方面还要注意以下几点:
1)变量的定义也要遵循Flash 5中变量定义的一般需要注意规则;
2)Generator 2变量的类型是字符串类型,在引用该变量时要注意到变量的类型匹配,如果不相同类型要使用类型转换函数进行转换。
|