Hacder's Lab
哥德疯了


[转]使用 PHP 快速生成Flash 动画

August 10th, 2007 . by hacder

第一种方法是使用 Ming 库动态生成它们。Ming 库是一个 PHP 库,其中有一组映射到 SWF 动画中的数据类型的对象:子图形、图形、文本、位图等等。我将不讨论如何构建和安装 Ming,因为其操作是特定于平台的而且并不特别简单(请参阅 参考资料)。在本文中,我使用了预编译的扩展 php_ming.dll 库用于 Windows 版本的 PHP。

必须指出的是,Ming 仍处于开发阶段。截至本文完稿时,库的版本是 V0.4,并且较老版本中的一些命令在最新版本中不能使用。我使用了 V0.4 撰写本文,因此,要使用这段代码,您需要使用这个版本。

清单 2 显示了使用 Ming 库实现的 HelloWorld 示例。

清单 2. Hello.php

  1. <?php
  2. $f = new SWFFont( '_sans' );
  3.  
  4. $t = new SWFTextField();
  5. $t-&gt;setFont( $f );
  6. $t-&gt;setColor( 0, 0, 0 );
  7. $t-&gt;setHeight( 400 );
  8. $t-&gt;addString( 'Hello World' );
  9.  
  10. $m = new SWFMovie();
  11. $m-&gt;setDimension( 2500, 800 );
  12. $m-&gt;add( $t );
  13.  
  14. $m-&gt;save( 'hello.swf' );
  15. ?>

原创文章如转载,请注明:转载自 Hacder's Lab [ http://www.hacder.com ]
本文链接地址:http://www.hacder.com/archives/99.html

Leave a Reply

You must be logged in to post a comment.