2009-11-20 37 views
0

尋找啓動一個需要我使用Flash或Flex的項目(我還沒有與這兩者中的任何一個合作過),。 Flash將是需要顯示從MySQL數據庫中提取的項目的前端用戶界面(我通過jQuery思考ajax,但對建議開放)。我的問題是,什麼是這樣的最好的方法?PHP/Flash的建議

高層

閃存調用從數據庫

我不知道如何將閃存部件碼顯​​示通過Ajax/PHP的圖像,這有點兒聽起來像我在做什麼任何教程?建議?想法?其他想法?

側注意:數據庫表將包含描述傳遞給Flash的圖像的文本,所以我想顯示文本和圖像。

感謝任何建議/幫助, --Phill

+0

你會使用actionscrip 2還是3?更好的是,你會針對哪種Flash版本?版本8或更少(動作2)或9和更高(動作3)? – onekidney 2009-11-20 18:37:54

+0

嗯,以保持兼容我想我會用最新的動作腳本3與閃光燈9,也許更高 – 2009-11-20 20:03:56

回答

2

我建議你嘗試AMFPHPZendAMF。這兩個都使用AMF3(需要您使用Actionscript 3/FlashCS3 +)和it is one of the quickest ways才能將數據導入Flash。

你也可以使用PHP來生成一個XML文件,並只是在Flash中請求該URL來加載XML。你也可以像你說的那樣使用ajax,但它可能是最慢的方法,除非你使用非常小的數據集。

無論您選擇何種方法,我都建議您使用Actionscript 3.它速度更快,如果您使用XML,它將成爲生命保護程序。

+0

因此,您的建議是使用PHP構建XML(即時)並且Flash讀取它? – 2009-11-20 19:01:25

+0

是的,這是一個選項。它不會像使用AMF那麼快。我的第一個建議是使用AMF,然後如果你不能使它工作或不想讓PHP生成XML文件。再次取決於數據集的大小。大型XML文件可能會損壞閃存。 – 2009-11-20 19:09:23

+0

我在想12到18個圖片需要拉動,但這些圖片也是動態的,所以不會每次都拉動相同的圖片。我正在走AMFPHP的路線,看起來像我可以使用的東西。謝謝。另一方面的問題,會彎曲更好,或者你會堅持閃光? – 2009-11-20 19:55:46

0

這裏有一個關於設置閃光燈與PHP & MySQL的教程: link

+0

謝謝看起來很簡單,但我相信我會有更多的問題;) – 2009-11-20 18:37:02

+0

FLEX,我聽到這可能更適合我要找的東西? – 2009-11-20 18:37:44

+0

Flex可能對用戶界面和RPC有所幫助,但大多數情況下,如果將其全部構建在Flash中,或者如果您決定使用Flex框架,它將不會改變數據庫中數據的檢索。 – 2009-11-20 18:57:01