2010-06-22 157 views
0

如何將字符串從PHP傳遞到Flash?將字符串從PHP傳遞到Flash

我需要將此傳遞到閃存,

$var = 'uid_'.$uid.'_'.'likes_'.$likes; 

我如何能做到這一點任何想法?

Thanx提前!

回答

1

因此,在這種情況下,你最好的選擇將是兩件事情之一:

1)如果這是這是不會看到一個整體大量的數據一點點簡單方便的解決方案的流量,只需讓PHP輸出一個XML文件並使用Flash的URLLoader()加載該.xml數據 - 然後解析它。

或者,

2)如果這是要看到一些交通繁忙,或者如果你想這樣做「正確」的方式,考慮要麼ZendAMF或AMFPHP。 Lee Brimelow在gotoandlearn.com上有關於這些東西的教程 - 基本上,你可以遠程訪問一個PHP Web服務,它將數據(不僅是字符串 - 你甚至可以輸入對象!)作爲二進制數據直接返回到你的Flash文件中。

無論哪種方式,你不會有太多麻煩 - 這是一個非常簡單的操作。如果您有任何問題,請告訴我。

1

實現最簡單的方法是使用命名的flashvars來傳遞它。 Adob​​e作爲KB閃存HTML參數http://kb2.adobe.com/cps/127/tn_12701.html

基於JavaScript的閃存集成庫(如swfObject)也允許傳遞任何這些參數。

+0

我需要按需傳遞字符串,所以通過flashvars傳遞它不會工作得太好,除非我誤解它? Thanx的答覆! – Odyss3us 2010-06-22 12:43:34

+0

由於誤解了您的問題,您可以使用Myk解決方案,我會推薦使用URLLoader + XML數據進行簡單傳輸。只有在真正需要的情況下才能進入AMF和其他遠程解決方案。 – Benoit 2010-06-24 08:39:13