adobe连接自定义pods

时间:2016-02-28 14:27:21

标签: flex adobe-connect

我正在尝试使用flex为Adobe Connect制作自定义窗格。 我正在尝试修改视频中描述的基本聊天窗口:https://www.youtube.com/watch?v=oz4vRIBTy3k

我的目标是创建一些按钮来更新一个人的状态。 我已经尝试使用方法setMyStatus(status:String):void,如SDK文档中所述,但我无法让应用程序实际运行该函数。 任何帮助表示赞赏。

我已将SyncConnector.swc添加到SDK中提供的资源库。

完整代码:

<mx:Script>
    <![CDATA[
    import com.adobe.sync.events.SyncSwfEvent;
    import flash.events.MouseEvent;


        protected function syncMessageReceived(event:SyncSwfEvent):void
        {
            if (event.data.msgNm == "statusUpdate")
            {
                setMyStatus(event.data.msgVal);
            }
        }

        protected function sendMessage(event:MouseEvent):void
        {
            var customStatus:String = "status";
            setMyStatus(customStatus);
            connector.dispatchSyncMessage("statusUpdate", customStatus, false);
        }


        public function setMyStatus(status:String):void
        {
            status = "speechAgree";
        }

    ]]>
</mx:Script>

<components:SyncConnector id="connector" syncMessageReceived="syncMessageReceived(event)" />
<!--<components:ConnectionEmulator bsyncConnector="{connector}" />-->

<mx:Panel title="Status" top="5" right="5" bottom="5" left="5" layout="vertical">
    <mx:Button id="btnAgree" label="Agree" click="sendMessage(event)" />
</mx:Panel>

0 个答案:

没有答案