2014-05-09 162 views
-1

我爲Cirrus p2p視頻應用程序使用flex。當我按下「CALL」而另一個客戶端未連接時,錯誤消息是一個彈出消息,顯示「[object Object]」。我試圖顯示「呼叫失敗{calleeInput.text}」或任何事情。這是我的代碼中已經有的東西(最好是查看下面的pastebin ...我用於php並且對flex沒有什麼瞭解...我只需要解決這個問題):flex錯誤消息標籤

 <s:HGroup includeIn="CallFailed" verticalAlign="middle"> 
     <s:Label text="Call failed to {calleeInput.text}" color="0xffffff"/> 
     <s:Button label="HANGUP" click="onHangup()" styleName="buttonStyle"/> 
    </s:HGroup> 

截圖:http://imgur.com/DLf2et2

全碼(太長計算器):http://pastebin.com/diDrvn92

編輯:需要什麼樣的信息,以幫助幫助我?對不起,我仍然卡住了。

更新:我試過,但它並沒有幫助

+0

我認爲問題在於它在calleeInput字段中存在任何實際文本之前初始化該文本字段。您是否嘗試通過ActionScript設置文本,在實際彈出窗口出現時? – Ruslan

+0

我對flex的瞭解有限,因爲我對PHP更加熟悉。你在pastebin中提到哪行代碼? – user3617188

+0

你有沒有想過,user3617188? – Brian

回答

0

我知道,這不是一個答案,但需要一些澄清

我不很明白什麼是你想這樣做,但Responder定義兩個函數,一個是服務器成功並返回一些信息,另一個是錯誤信息。

功能將收到Object從服務器(例外)在第一種情況下的結果,在其他的故障參數

你可以跟蹤它採用

public function rejectCall(faultObj:String):void { 
    trace(faultObj); 
    currentState = CallReady; 
} 

參數您使用在NetConnection.call不是針對響應者,而是針對NetConnection

+0

這是一個RTMFP flex腳本。 – user3617188

+0

我簡直無法理解你的建議,但我很欣賞它。我試着修改上面的帖子,也許這有幫助。謝謝。 – user3617188