首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >与Collaboration Builder sdk一起使用的syncConnector和角色

与Collaboration Builder sdk一起使用的syncConnector和角色
EN

Stack Overflow用户
提问于 2014-07-31 03:12:12
回答 1查看 114关注 0票数 0

我正在尝试获取用户在Adobe Connect中的角色,然后在我的pod中使用它来限制对嵌入式swf文件中按钮的访问。所以我在我的mxml中创建了这个:

代码语言:javascript
复制
<mx:SWFLoader id="mySWFLoader" source="GameShow.swf" complete="setSwfMc()"/>
<sync:SyncConnector id="syncConnector" syncMessageReceived = "syncMessageReceived(event)" caughtUp="caughtUp(event)" />

然后我为加载的swf添加了这个完整的方法:

代码语言:javascript
复制
private function setSwfMc():void{
    mySwfMc = mySWFLoader.content as MovieClip;
    mySwfMc.addEventListener(FFTalkEvent.TALK_TO_FLEX,listenToFlash);
    this.addEventListener(FFTalkEvent.TALK_TO_FLASH,mySwfMc.mainFrame_mc.listenToFlex);
    dispatchEvent(new FFTalkEvent(FFTalkEvent.TALK_TO_FLASH, true, true, syncConnector.role));
}

最后的调度事件在我的嵌入式swf中触发了这个侦听器:

代码语言:javascript
复制
function listenToFlex(e:FFTalkEvent):void{
    trace("listening to Flex "+e.said);
    role = e.said;
    role_txt.text = e.said;
}

当我在本地测试时,我可以让嵌入式swf传回信息。但是当我把它放到Adobe Connect中时,role_txt文件中什么也没有显示,所以它没有把我的syncConnector.role放入我的嵌入式swf中。所以我想知道我怎么知道我有一个syncConnector.role的值,什么时候我可以在我的嵌入式闪存文件中触发它来知道用户有一个角色?

EN

回答 1

Stack Overflow用户

发布于 2014-08-02 01:10:46

不要紧。我找到了答案。Flex项目必须在index.html或index.swf中作为项目中的第一个文件。否则,我认为它无法访问协作构建器的详细信息或属性。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25045026

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档