台灣最大程式設計社群網站
線上人數
1143
 
會員總數:246207
討論主題:189786
歡迎您免費加入會員
討論區列表 >> CSS/HTML5/Bootstarp >> 從PHP傳過來的到底是什麼東西??
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
從PHP傳過來的到底是什麼東西??
價值 : 30 QP  點閱數:1135 回應數:4
樓主

Thank you all.....
初學者
45 120
1254 158
發送站內信

我寫了一個PHP傳字串進Flash的程式。


例如PHP端為
$btnonoff = "true";
傳進Flash,以TextArea來顯示PHP有沒有傳進Flash。有看到確是是true字串。


(以下是Flash端)
問題1:如 if(_btnonoff ==true) {∼∼∼∼;}。直接拿來判斷PHP傳進來的true、false,不能判斷。
那換成字串判斷if(_btnonoff =="true") {∼∼∼∼;}。也不行!!??

問題2:如 if(_btnonoff ==1) {∼∼∼∼;}。直接拿來判斷PHP傳進來的1、0,不能判斷。
那換成字串判斷if(_btnonoff =="1") {∼∼∼∼;}。也不行!!??

但是。如果在Flash內,真接下變數設定_btnonoff =1或_btnonoff =true,再用if(_btnonoff) {∼∼∼∼;}跑。
測試Flash程式,則動他正常。

也就是說,不管從PHP傳進什麼用來判斷就是不行。有人知道為什麼嗎??謝謝。

本篇文章發表於2013-01-10 20:52
1樓
最有價值解答

香帥
檢舉此回應
請參考這篇
1樓的解答
http://www.blueshop.com.tw/board/show.asp?subcde=BRD20121128191126ZN7&fumcde=BRD20121128191126ZN7
改為您的php網址,然後看您秀出來的資料是甚麼,再去修改為您需要的
本篇文章回覆於2013-01-10 21:13
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
作者回應

Thank you all.....
檢舉此回應
看得頭好痛哦!!再慢慢研究看看。。。。

只是在PHP與Flash間傳個字串就頭這麼大???
本篇文章回覆於2013-01-10 21:25
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
您FLASH和PHP之間是用同步或者異步?
本篇文章回覆於2013-01-16 11:47
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
4樓
作者回應

Thank you all.....
檢舉此回應
在這裡我說明一下差別。

我是用XML傳內容進Flash。一開始是如下:
_btlag = myXML.childNodes[1].firstChild.nextSibling.firstChild (沒有.nodeValue)
後來改成這樣(因為討論讓我意識到傳過來的東西可能跟眼睛看到的不一樣)
這二個式子在TextArea都是顯示想同的字串,但加上.nodeValue就是純字串,故問題解決。
_btlag = myXML.childNodes[1].firstChild.nextSibling.firstChild.nodeValue

雖然我不知道二者真實的內容差異,但解決了看起來一樣但實際上不一樣的問題。
本篇文章回覆於2013-01-16 11:56
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.