php真是個(gè)好東西呀,真是無法預(yù)料她明天會(huì)變的怎樣。。。好了,言歸正傳,下面

介紹怎樣實(shí)現(xiàn)這個(gè)功能。

一、需要的軟件

swf的支持庫

htt " /> 亚洲欧美中文另类,亚洲人精品午夜,亚洲承认视频

色尼玛亚洲综合影院,亚洲3atv精品一区二区三区,麻豆freexxxx性91精品,欧美在线91

為php4加入動(dòng)態(tài)flash文件的生成的支持

想象過在網(wǎng)站上動(dòng)態(tài)生成flash動(dòng)畫嗎,本文就讓你步入php+flash的激動(dòng)時(shí)代。

php真是個(gè)好東西呀,真是無法預(yù)料她明天會(huì)變的怎樣。。。好了,言歸正傳,下面

介紹怎樣實(shí)現(xiàn)這個(gè)功能。

一、需要的軟件

swf的支持庫

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

這個(gè)包里面有文檔,你可以用c來使用它,他的例子就是。

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

還有當(dāng)然是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

你會(huì)看到例子c程序生成的image.swf和test.swf兩個(gè)文件,你可以放到瀏覽器看看結(jié)果。

如果出來了,你就完成一半了。

你還需要做一些事情

在/etc/profile中加入

SWFBINPATH=/usr/local/dist/bin

export SWFBINPATH

SWFFONTPATH=/usr/local/dist/fonts

export SWFFONTPATH

2、編譯php4

編譯加入

--with-swf=/usr/local/dist

筆者在編譯的時(shí)候發(fā)現(xiàn)找不到swf.h錯(cuò)誤,用

#cp /usr/local/dist/swf.h /php/src/directory/ext/swf解決問題

安裝完后做個(gè)如下的腳本(php文檔帶的例子),請(qǐng)注意當(dāng)前目錄下的swf目錄要可

寫,不然apache會(huì)出錯(cuò)的你什么都會(huì)的不到的

執(zhí)行完后用瀏覽器調(diào)用test.swf文件,你肯定會(huì)很驚訝php的威力,呵呵

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

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

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

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

關(guān)于swf的php函數(shù)說明,請(qǐng)去php.NET找最新的manual。 

php技術(shù)為php4加入動(dòng)態(tài)flash文件的生成的支持,轉(zhuǎn)載需保留來源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 四会市| 四子王旗| 建瓯市| 安仁县| 泰安市| 汕尾市| 九寨沟县| 文山县| 东源县| 潍坊市| 新乡县| 凤山市| 张家港市| 青神县| 新营市| 九江市| 临洮县| 榆中县| 比如县| 大英县| 重庆市| 读书| 水城县| 甘孜县| 滕州市| 永年县| 日土县| 常熟市| 阳信县| 迁西县| 金坛市| 新龙县| 喀什市| 宜兰市| 崇明县| 富宁县| 马龙县| 从化市| 宿州市| 冷水江市| 辉县市|