万卷书   首页 > 电脑书籍 > Flash > Generator2——强大的Flash后台
 

Flash日益成为主流的网上多媒体的形式,越来越多的人都尝试着使用Flash来设计整个网站。虽然目前互联网上已经出现了许多绝大部分用Flash设计的精彩网站,但是对一般的用户而言,这个实现过程就太复杂了,甚至可以说不敢轻易尝试。虽然在Flash 5中新增的很多的Action,大家都知道电影的交互性可以很好的实现了。但是,Flash和一般的后台数据库结合并不是很理想,虽然可以通过一些Flash中的Action语句实现连接外界数据文件,但这种结合对于网站的制作、更新明显是不够的。

为了很好的解决这个问题,使Flash在网上更加普及,配合Flash作为一种网上主流的多媒体形式,Macromedia公司专门为解决Flash的更新问题而推出Flash专用的后台数据库软件Generator。Generator开发出的第一个版本Generator 1是专门为Flash 3设计的,而目前的版本是第二版本Generator 2。我们在此介绍的就是如何实现Generator 2后台数据库技术和Flash 5的结合使用。

认识Generator 2

Generator可以实现将Flash电影中用到的各种元素,如导入的电影、图片(.jpg或.gif)、声音(.mp3)、数据文件(.txt)等与电影本身分离,而存放于一个专门的元素库中,它通过一个专门的“.swt”文件存放各种元素在电影中的位置信息,从而实现电影和外部数据库的连接。同时Generator 2自带的多个模板,可以实现对数据进行特定格式的分析,并将分析结果通过多种逼真的图示,如,线状图、饼状图、股票图等,在电影中显示出。有了这种后台数据库技术,制作网站电影时只要事先在Flash 5编辑环境中规划好整体编排方式,然后通过Generator 2调用相应的外部数据,同时对于网站电影的更新直接通过修改外部数据库的数据文件内容,更改好数据内容后进行第二次Generator 2编译即可。再者新的Generator 2软件开发包还提供了允许用户使用自己用Java开发的Generator模板的功能。Generator 2的使用主要有三种模式:编辑模式(Authoring mode)、在线更新模式(Online mode)、离线更新模式(Offline mode)。三种模式的一般工作流程是不大一样的,也要求使用不同的系统配置,具体用途也不同。下面,让我们用流程图来比较这三种模式的不同,依次是编辑模式、在线更新模式、离线更新模式。


 

Generator 2不同于其它Macromedia公司开发的其它软件,它没有自己的工作界面只有在Flash环境中才可以看到是否已经安装成功,在开始的菜单程序里的Generator 2目录中并没有启动文件的链接。如果所安装的Generator 2已成功地连接上Flash 5,则在启动Flash 5时时间轴的场景图标旁边会出现一个Generator 2图标 。同时在菜单项Window中添加了Generator Objects面板,毫无疑问,这个面板是这个面板是Generator 2的最主要面板

最后一个Generator 2的工作面板是模板参数设置面板,在Flash 5编辑环境中选择所插入的Generator 2模板,双击即可出现,或者可以通过调用Flash 5面板的一般方法:Window -> Panels -> Generator就可以出现Generator 2的模板参数设置面板。