使用PHP 快速生成Flash 动画

Web 2.0 引入了 Rich Internet Application。但 Rich Internet Application 的含义是什么?通常,它意味着向应用程序中添加具有高度响应能力的交易操作。具体来说,它意味着可以即时更改页面中的小部件、Web 表单和报告,而无需从服务器中检索新页面。

一种用于构建 Rich Internet Application(RIA)的方法就是使用动态 HTML(Dynamic HTML,DHTML),它是 Ajax、Javascrīpt、层叠样式表(Cascading Style Sheet,CSS)和 HTML 的组合(请参阅 参考资料)。但是 DHTML 并不是向 Web 应用程序中添加互动操作的惟一方法。另一种重要方法是使用 Adobe Flash Player,使用它为 Web 站点添加交互操作已经有十年的历史。

第一版的 Flash 曾是用于创建动画图片的工具,而最新版本的 Flash 已经可以托管一个完整的界面,可用于控制 Web 服务访问并使用 ECMAscrīpt(Javascrīpt 的正式版本)来提供完整的脚本支持。

了解 Flash

Flash Player 是集成到运行 Microsoft Windows、Mac OS X 和 linux 的计算机的 Web 浏览器中的一个插件。截至本文完稿时,最新版本的 Flash Player 是 V8。它是可以免费获得的,大多数浏览器都附带安装了此插件。它十分流行并且具有优秀的客户机渗透力 —— 而这种渗透力随着 YouTube 和 Google Video 这类服务的出现得到了提高,这些服务都使用 Flash 显示视频流。

Flash Player 只是天平的一端。要发挥作用,Flash Player 还需要使用一个 Flash 动画。此类动画通常是使用一种 Flash 的开发工具编译的文件,其文件扩展名为 .swf。但正如您将在本文中看到的那样,还可以使用 Ming 库用几乎与动态创建图片相同的方法来动态构建 .swf 文件,并在 Web 服务器上绘制图形。Ming 库利用由 php 代码构建的对象和方法在新的 .swf 文件中构建操作代码。

您可以通过两种方法中的任意一种方法来查看 Web 站点中的 .swf 文件。第一种方法只需导航到 .swf 文件的 URL。这样做将把 Web 服务器的整个内容区域替换为 Flash 动画。此方法便于进行调试,但主要的用法还是将动画嵌入到 HTML Web 页面的 <object> 标记中。该 <object> 标记然后再通过 URL 引用 SWF 动画。<object> 方法的优点在于您可以把动画放在页面的任意位置,并可通过 Javascrīpt 代码进行动态控制,就像处理页面中的任何其他元素一样。

清单 1 显示的是一个引用 SWF 动画的 <object> 标记的示例。

清单 1. 嵌入式 Flash 动画

   
<OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#
        version=6,0,40,0"
WIDTH="550" HEIGHT="400">
<PARAM NAME="movie" VALUE="lines.swf">
<EMBED src="lines.swf" WIDTH="550" HEIGHT="400"
TYPE="application/x-shockwave-flash"
PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer">
</EMBED>
</OBJECT>

这组标记将引用一个名为 lines.swf 的动画。

时间: 2024-09-09 23:16:26

使用PHP 快速生成Flash 动画的相关文章

用PHP 快速生成 Flash 动画的方法_php基础

使用 Ming 库动态构建 Flash 动画 Rich Internet Application 是 Web 2.0 中的新时髦词,并且就 Web 2.0 的实质而言,一个关键组件就是 Adobe Flash.了解如何将 Flash 动画集成到应用程序中,并使用 Ming 库动态生成 Flash 动画. Web 2.0 引入了 Rich Internet Application.但 Rich Internet Application 的含义是什么?通常,它意味着向应用程序中添加具有高度响应能力的

使用 PHP 快速生成 Flash 动画

Rich Internet Application 是 Web 2.0 中的新时髦词,并且就 Web 2.0 的实质而言,一个关键组件就是 Adobe Flash.了解如何将 Flash 动画集成到应用程序中,并使用 Ming 库动态生成 Flash 动画. Web 2.0 引入了 Rich Internet Application.但 Rich Internet Application 的含义是什么?通常,它意味着向应用程序中添加具有高度响应能力的交易操作.具体来说,它意味着可以即时更改页面中

让PHP动态生成Flash动画

想象过在网站上动态生成flash动画吗,本文就让你步入php flash的激动时代. 一.需要的软件 swf的支持库:http://reality.sgi.com/grafica/flash/dist.99.linux.tar.Z,这个包里面有文档,你可以用c来使用它. 还有当然是php4了,可以从http://www.php.net得到. 二.安装 1.libswf.a安装 #cp dist.99.linux.tar.Z /usr/local #tar xvzf dist.99.linux.t

Swf2Gif快速将flash动画变成GIF格式

  SWF格式的Flash动画体积小.易传输,深受广大网友的喜爱,但可惜不少网络论坛只允许贴图片,不允许贴Flash动画.如果你手中有一些精彩的Flash急于和朋友们在论坛中分享,该怎么办呢? 不妨试试Magic Swf2Gif吧!该工具不但可以快速高效地将SWF格式的Flash动画转换为GIF动画图片,而且在转换之后还能完整地保持原Flash动画中的动画帧数和分辨率. 第一步:导入SWF 动画文件 点击软件界面中的"Add Files"按钮,在弹出的对话框中选择需要转换的Flash动

powerpoint2007怎样快速插入Flash动画

  Office 2007新的用户界面让我们耳目一新,从此我们拥有了一个简洁而整齐的工作区.不过,全新的界面改变也让许多老用户不知所措,许多惯用的操作都不知该如何执行了,今天我们讲的就是如何在PowerPoint 2007中插入Flash动画. 在PowerPoint中插入Flash动画的方法并不稀奇,我们惯用的就是通过"控件工具箱"插入控件的方法来调用,那么问题是PowerPoint 2007的"控件工具箱"在那里呢? 一.开启"开发工具"选项

Flash AS3实例教程:快速制作烟雾动画

本例利用flash快速制作烟雾动画,主要利用AS3的类来实现.   首先我们在Photoshop中制作一个烟雾的照片,这里主要使用Photoshop的画笔来实现. 图1 图2 图3 之后我们导进到FLASH中来,然后转变为影片剪辑原件,命名为smokepuff.之后我们打开库,然后右击该元件,设置链接. 图4 然后编辑种别,代码如下. package com.asgamer.graphics { import flash.display.BlendMode; import flash.displ

使用PowerPoint2007快速在幻灯片中插入Flash动画

Office 2007新的用户界面让我们耳目一新,从此我们拥有了一个简洁而整齐的工作区.不过,全新的界面改变也让许多老用户不知所措,许多惯用的操作都不知该如何执行了,今天我们讲的就是如何在PowerPoint 2007中插入Flash动画. 在PowerPoint中插入Flash动画的方法并不稀奇,我们惯用的就是通过"控件工具箱"插入控件的方法来调用,那么问题是PowerPoint 2007的"控件工具箱"在那里呢? 一.开启"开发工具"选项卡

把Flash动画轻松转成GIF图片

flash动画 Magic Swf2Gif不但可以快速高效地将SWF格式的Flash动画转换为GIF动画图片,而且在转换之后还能完整地保持原Flash动画中的动画帧数和分辨率. (点这里下载) 第一步:导入SWF 动画文件 点击软件界面中的"Add Files"按钮,在弹出的对话框中选择需要转换的Flash动画文件,在添加文件时可以一次选择多个Flash动画文件批量导入,当然也可以点击"Add DIR"按钮将某个目录下的SWF文件全部导入. 在导入文件时有一个特色,

碗变酒杯的三维Flash动画制作

flash动画 Swift 3D是专业的矢量3D软件,它的出现充分弥补了Flash在3D方面的不足,其强大的功能位居Flash第三方软件第一位.Swift 3D不仅可以快速制作出精美的3D效果,还可以轻松创建各种动画.下面我们将通过制作一个"碗变酒杯的动画"向大家展示其方便易用的特性,相信即便是非3D专业人士也能轻松上手. 1. 启动Swift 3D 4.0,首先单击"旋转放样编辑器"标签将其激活,在其工具栏内选择"添加节点"工具,再单击&quo