源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

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

  • 时间:2022-03-14 07:05 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:用PHP 快速生成 Flash 动画的方法
使用 Ming 库动态构建 Flash 动画 [quote]Rich Internet Application 是 Web 2.0 中的新时髦词,并且就 Web 2.0 的实质而言,一个关键组件就是 Adobe Flash。了解如何将 Flash 动画集成到应用程序中,并使用 Ming 库动态生成 Flash 动画。[/quote] Web 2.0 引入了 Rich Internet Application。但 [i]Rich Internet Application[/i] 的含义是什么?通常,它意味着向应用程序中添加具有高度响应能力的交易操作。具体来说,它意味着可以即时更改页面中的小部件、Web 表单和报告,而无需从服务器中检索新页面。 一种用于构建 Rich Internet Application(RIA)的方法就是使用动态 HTML(Dynamic HTML,DHTML),它是 Ajax、JavaScript、层叠样式表(Cascading Style Sheet,CSS)和 HTML 的组合(请参阅 [url=http://www.ibm.com/developerworks/cn/opensource/os-php-flash/index.html?S_TACT=105AGX52&S_CMP=techcsdn#resources]参考资料[/url])。但是 DHTML 并不是向 Web 应用程序中添加互动操作的惟一方法。另一种重要方法是使用 Adobe Flash Player,使用它为 Web 站点添加交互操作已经有十年的历史。 第一版的 Flash 曾是用于创建动画图片的工具,而最新版本的 Flash 已经可以托管一个完整的界面,可用于控制 Web 服务访问并使用 ECMAScript(JavaScript 的正式版本)来提供完整的脚本支持。 [url=http://www.ibm.com/developerworks/cn/opensource/os-php-flash/index.html?S_TACT=105AGX52&S_CMP=techcsdn#resources]参考资料[/url])。在本文中,我使用了预编译的扩展 php_ming.dll 库用于 Windows 版本的 PHP。 必须指出的是,Ming 仍处于开发阶段。截至本文完稿时,库的版本是 V0.4,并且较老版本中的一些命令在最新版本中不能使用。我使用了 V0.4 撰写本文,因此,要使用这段代码,您需要使用这个版本。 清单 2 显示了使用 Ming 库实现的 HelloWorld 示例。 [url=http://www.ibm.com/developerworks/cn/opensource/os-php-flash/index.html?S_TACT=105AGX52&S_CMP=techcsdn#main][b]回页首[/b][/url] [url=http://www.ibm.com/developerworks/cn/opensource/os-php-flash/index.html?S_TACT=105AGX52&S_CMP=techcsdn#resources]参考资料[/url])。使用动画就可以轻松地为 Web 站点提供动态的规格和图形,您只需在 PHP 应用程序中创建 XML 页面。 第一步是从站点下载 SWF。然后将其嵌入到 Web 页面的 [code]<object>[/code] 标记中并将 URL 提供给 XML 数据摘要。制作一个 PHP 页面按照控制所需的格式导出 XML。这些动画的 XML 格式在站点中得到了详细说明并且非常易于创建。
[img]http://img.1sucai.cn/uploads/article/2018010709/20180107090124_0_63893.gif[/img] [img]http://img.1sucai.cn/uploads/article/2018010709/20180107090125_1_37642.gif[/img]
结束语   Flash 带来了一种机会,使您可轻松将大量交互操作添加到 Web 应用程序。就像一些小部件样式的控件一样,从微不足道开始,变得越来越流行。XML Chart 和 XML Gauge 提供了机会让您在投入大量时间了解 Ming、Flex 或 Laszlo 之前先尝试使用这些类型的 Flash 小部件。无论如何,值得花时间去了解 Flash 及其功能来扩展 Web 2.0 PHP 应用程序的功能及交互操作。
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部