為php4加入動態flash文件的生成的支持

想象過在網站上動態生成flash動畫嗎,本文就讓你步入php(做為現在的主流開發語言)+flash的激動時代。

php(做為現在的主流開發語言)真是個好東西呀,真是無法預料她明天會變的怎樣。。。好瞭,言歸正傳,下面

介紹怎樣實現這個功能。

一、需要的軟件

swf的支持庫

https://reality.sgi.com/grafica/flash/dist.99.linux.tar.Z

這個包裡面有文檔,你可以用c來使用它,他的例子就是。

這哥們太好瞭,不過他要是提供源碼就更好瞭。

還有當然是php(做為現在的主流開發語言)4瞭從https://www.php(做為現在的主流開發語言).net得到

二、安裝

1、libswf.a安裝

#cp dist.99.linux.tar.Z /usr/local

#tar xvz(parallels的虛擬行平臺)f 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、編譯php(做為現在的主流開發語言)4

編譯加入

–with-swf=/usr/local/dist

筆者在編譯的時候發現找不到swf.h錯誤,用

#cp /usr/local/dist/swf.h /php(做為現在的主流開發語言)/src/directory/ext/swf解決問題

安裝完後做個如下的腳本(php(做為現在的主流開發語言)文檔帶的例子),請註意當前目錄下的swf目錄要可

寫,不然apache(Unix平臺最流行的WEB服務器平臺)會出錯的你什麼都會的不到的

執行完後用瀏覽器調用test.swf文件,你肯定會很驚訝php(做為現在的主流開發語言)的威力,呵呵

體會一下程序設計和藝術設計的完美感覺吧,可惜我沒有藝術頭腦:-(

在/usr/local/dist/bin中有兩個程序,imgtofi用來轉化rgb,gif,jpg到libswf.a支持的

圖形格式,pstoff為把ps字體轉化為libswf.a可用的字體,我轉化過英文字體,能在程序

中使用,但是沒轉化成功過中文字體,不知道哪位大蝦成功瞭,能否告之一下。

關於swf的php(做為現在的主流開發語言)函數說明,請去php(做為現在的主流開發語言).net找最新的manual。 

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。