【问题标题】:flex error message labelflex 错误消息标签
【发布时间】:2014-05-09 04:52:32
【问题描述】:

我将 flex 用于 Cirrus p2p 视频应用程序。当我按下“CALL”并且其他客户端未连接时,错误消息是一条弹出消息,显示“[object Object]”。我正在尝试显示“呼叫失败 {calleeInput.text}”或任何与此相关的内容。这是我的代码中已有的内容(最好查看下面的 pastebin ......我习惯 php 并且对 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

完整代码(stackoverflow 太长):http://pastebin.com/diDrvn92

编辑:需要哪些信息来帮助我?抱歉,我还是卡住了。

更新:我试过了,但没有帮助

【问题讨论】:

  • 我认为问题在于它在 calleeInput 字段中没有任何实际文本之前初始化了该文本字段。您是否尝试在实际弹出窗口出现时通过 ActionScript 设置文本?
  • 我对 flex 的了解有限,因为我更熟悉 PHP。您指的是 pastebin 中的哪一行代码?
  • user3617188,你有没有想过这个问题?

标签: actionscript-3 apache-flex flexbuilder


【解决方案1】:

我知道这不是答案,但需要澄清一下

我不太明白你想做什么,但Responder 定义了两个函数,一个是服务器成功并返回某些内容,另一个是出现错误。

函数将接收Object 作为参数,第一种情况是结果,另一种情况是来自服务器的故障(异常)

你可以用

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

您在NetConnection.call 中使用的参数不是用于响应者,而是用于NetConnection

【讨论】:

  • 这是一个 RTMFP flex 脚本。
  • 我无法理解您的建议,但我很感激。我尝试修改上面的帖子,也许有帮助。谢谢。
猜你喜欢
  • 1970-01-01
  • 2016-08-03
  • 1970-01-01
  • 1970-01-01
  • 2019-09-23
  • 1970-01-01
  • 2013-02-05
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多