当前位置:  开发笔记 > 编程语言 > 正文

用PHP动态创立Flash动画

Macromedia公司出品的Flash动画软件现已经成为Web页面上非常风行的表现工具,网站开发者利用它引起浏览者的爱好。然而不幸的是,仅仅应用ActionScript创立动画受到很大的限制,Macrome
Macromedia 公司出品的 Flash 动画软件现已经成为Web页面上非常风行的表现工具,网站开发者利用它引起浏览者的爱好。然而不幸的是,仅仅应用ActionScript创立动画受到很大的限制,Macromedia已经颁布,打算放弃Flash Generator产品,转而采用支撑Flash MX的Cold Fusion,我们的网站将向何处往呢?现在,我们可以利用Ming PHP库来轻松地动态创立Flash动画,并且和我们的代码无缝集成。我们可以根据数据库里的数据创立出各种不同后果的动画。
Ming 动画库最初呈现在PHP4.05版本里,调换了以前版本的LibSwf模块。Ming 库采用C编写,支撑多种语言,下面先看一下如何利用PHP来制作动画。该库应用简略,和 PHP 紧密集成,但是,该库仍然处于实验阶段,目前的版本是0.2a,在线的教程、例子、和帮助手册可以让我们方便地学习,Ming里的函数组织的很有条理,方便PHP和Flash开发者查找。应用 PHP和Ming库,不但让我们的网站有华丽的装饰,而且可以减少开发Flash动画的用度和繁复的劳动。
应用Ming库有两种方法,我们可以内嵌到PHP里(对Unix平台而言),也可以把它作为一个PHP模块来运行,里面的函数支撑所有的平台,应用时也无需实例化。假如我们把Ming库作为PHP模块来运行的话,我们必需明白地调用Ming库,和应用其他模块一样,然后应用该库里的函数。由于应用前必需先加载模块,与把Ming作为内部函数编译的方法相比,要有一点性能的降落。
Ming库是完整免费的,我们可以到创作者的网站下载,地址是:http://www.opaque.net/ming/,该网站有具体的应用手册和帮助,在应用前,请先看看安装和配置阐明,地址是:http://www.opaque.net/ming/install.html。另外,在PHP网站上也有应用手册和具体阐明,地址是:http://www.php.net/ming。
一旦我们准确安装和配置了Ming库,我们可以创立一个PHP对象,从PHP里调用Ming的函数,通过调用函数和属性,就可以定义我们的动画了。在PHP模块里有13个对象,供给了Flash的一些功效,也有几个命令可以来把持发行时的参数设定。下面就看看如何利用它来创立动画。
应用Macromedia Flash创立SWF格局的动画,我们先创立一些符号,Flash有三种类型的符号:图形、动画剪辑、按钮。一旦我们创立了这些符号,我们就可以把它们复制到场景里,每一个拷贝称为一个实例,可以放任意多的实例到我们的场景里。接下来就可以定义这些对象的行动了,也就是定义动作和运动轨迹,也可以定义动画的参数,如尺寸大小和背景色彩,假如需要,可以保留成.SWF文件。
利用PHP的Ming库创立Flash动画,和Macromedia Flash一样,必需先创立一些符号,这些符号就是PHP对象的实例,然后定义这些对象在动画场景里的地位和相互关系,接着定义对象在每一帧里的动作,最后定义动画自己。我们可以直接把SWF直接输出到浏览器,也可以保留成SWF格局的文件,以备后用。Flash的长处就是图形化的用户接口,利用Ming库不但可以更加简略的把持对象,而且具有无限的扩大性和再用性。
推荐阅读
小色米虫_524
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有