想象過在網站上動態產生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.tar.Z
#cd dist
#make
你會看到例子c程式產生的image.swf和test.swf兩個檔案,你可以放到瀏覽器看看結果。如果出來了,你就完成一半了。你還需要做一些事情,在/etc/profile中加入:
SWFBINPATH=/usr/local/dist/bin
export SWFBINPATH
SWFFONTPATH=/usr/local/dist/fonts
export SWFFONTPATH
2、編譯php4
編譯加入:--with-swf=/usr/local/dist ;
筆者在編譯的時候發現找不到swf.h錯誤,用#cp /usr/local/dist/swf.h /php/src/directory/ext/swf解決問題,安裝完後做個如下的指令碼(php文檔帶的例子),請注意目前的目錄下的swf目錄要可寫,不然不但apache會出錯而且你也會什麼都找不到的。
執行完後用瀏覽器調用test.swf檔案,你肯定會很驚訝php的威力,體會一下程式設計和藝術設計的完美感覺吧!在/usr/local/dist/bin中有兩個程式,imgtofi用來轉化rgb,gif,jpg到libswf.a支援的圖形格式,pstoff為把ps字型轉化為libswf.a可用的字型,我轉化過英文字型,能在程式中使用,但是沒轉化成功過中文字型。關於swf的php函數說明,請去php.net找最新的manual。
http://www.bkjia.com/PHPjc/532116.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/532116.htmlTechArticle想象過在網站上動態產生flash動畫嗎,本文就讓你步入php+flash的激動時代。 一、需要的軟體 swf的支援庫:http://reality.sgi.com/grafica/flash/dist...