function pie_title($text, $size) {
// simple function to draw title and set lineup
// $text should not exceed about 25 characters
$this->pie_text(99, $text, $size, 0, 150);
swf_translate(0, -300, 0);
}
function show() {
// show the frame
swf_showframe();
}
function close() {
// flush our buffer and return movie
$data = swf_closefile(1);
}
} // end class flash_pie
?>
注意,你可以将生成的SWF文件直接返回到浏览器中,而不必一定要像我一样把它写到一个文件中。这可能对测试来说是有用的,但你可能很少用到一个Flash文件,更多的时候你可能想把Flash文件嵌入到HTML文档中。如果你选择直接把Flash文件输出到浏览器中,你可以如下设置header content 类型:
header("Content-type: application/x-shockwave-flash")
并把swf_openfile(filename",...)改成swf_openfile("php://stdout",...)
更多信息的链接:
http://www.php.net/manual/ref.swf.php 关于swf_* PHP函数的说明
http://reality.sgi.com/grafica/flash/ 下载PHP的swf库
http://openswf.org 更多Flash工具和信息
http://www.macrome
// simple function to draw title and set lineup
// $text should not exceed about 25 characters
$this->pie_text(99, $text, $size, 0, 150);
swf_translate(0, -300, 0);
}
function show() {
// show the frame
swf_showframe();
}
function close() {
// flush our buffer and return movie
$data = swf_closefile(1);
}
} // end class flash_pie
?>
注意,你可以将生成的SWF文件直接返回到浏览器中,而不必一定要像我一样把它写到一个文件中。这可能对测试来说是有用的,但你可能很少用到一个Flash文件,更多的时候你可能想把Flash文件嵌入到HTML文档中。如果你选择直接把Flash文件输出到浏览器中,你可以如下设置header content 类型:
header("Content-type: application/x-shockwave-flash")
并把swf_openfile(filename",...)改成swf_openfile("php://stdout",...)
更多信息的链接:
http://www.php.net/manual/ref.swf.php 关于swf_* PHP函数的说明
http://reality.sgi.com/grafica/flash/ 下载PHP的swf库
http://openswf.org 更多Flash工具和信息
http://www.macrome
| 对此文章发表了评论 |
