| Property | Defined By | ||
|---|---|---|---|
| appMsg : IChannelAppMsg [read-only]
获取频道应用消息接口。
| IChannel | ||
| chat : IChannelChat [read-only]
获取公屏聊天和私聊接口。
| IChannel | ||
| micList : IChannelMicList [read-only]
获取麦序接口。
| IChannel | ||
| receptionChannel : IReceptionChannel [read-only]
获取接待频道接口。
| IChannel | ||
| tabPage : IChannelTabPage [read-only]
获取频道 tab页接口。
| IChannel | ||
| userController : IChannelUserController [read-only]
获取频道用户控制接口。
| IChannel | ||
| userListPopMenu : IChannelUserListPopMenu [read-only]
获取用户菜单接口。
| IChannel | ||
| Method | Defined By | ||
|---|---|---|---|
getChannelInfo(cid:uint):Object
获取当前大频道中,指定的子频道或者根频道的频道信息。
| IChannel | ||
getChannelStyle():Object
获取频道风格。用来判断是普通频道风格还是精彩世界风格。
| IChannel | ||
getCurrentChannelInfo():Object
获取当前所在的大频道信息。
| IChannel | ||
getCurrentSubChannelInfo():Object
获取当前所在的子频道信息。
| IChannel | ||
getRootChannelId():Object
获取当前根频道id。
| IChannel | ||
getSubChannelIds(cid:uint):Object
获取指定频道的所有子频道的id
| IChannel | ||
getUserList(cid:uint):Object
获取指定频道的用户的uid。频道超过200人时只随机获取200人
| IChannel | ||
| Event | Summary | Defined By | ||
|---|---|---|---|---|
| 当前频道信息变化事件。用户当前所在频道信息变化时会触发。 事件信息格式说明: eventData: ChannelInfo类型 是ChannelInfo对象,保存频道的新信息。 | IChannel | |||
| 触发切换频道事件。用户在大频道中切换频道的时候会触发。 事件信息格式说明: eventData.departedId: int类型 离开的频道的长位id。 eventData.nowId: int类型 进入的频道的长位id。 | IChannel | |||
| 子频道增加事件。子频道创建的时候会触发此事件。 事件信息格式说明: eventData.cid: int类型 增加的子频道的长位id。 eventData.pcid: int类型 增加到哪个频道下,长位id。 | IChannel | |||
| 子频道删除事件。子频道被删除时触发此事件。 事件信息格式说明: eventData.cid: int类型 被删除的子频道长位id。 | IChannel | |||
| 用户进入当前大频道事件。当用户进入当前大频道中任一频道就会触发。 事件信息格式说明: eventData.uid: int类型 进入频道的用户uid。 eventData.cid: int类型 进入时,所在的那个频道的长位id。 | IChannel | |||
| 用户离开当前大频道事件。当有用户离开当前大频道就会触发。 事件信息格式说明: eventData.uid: int类型 离开频道的用户uid。 eventData.cid: int类型 离开大频道时所处的频道的长位id。 | IChannel | |||
| appMsg | property |
appMsg:IChannelAppMsg [read-only] 获取频道应用消息接口。
public function get appMsg():IChannelAppMsgSee also
| chat | property |
chat:IChannelChat [read-only] 获取公屏聊天和私聊接口。
public function get chat():IChannelChatSee also
| micList | property |
micList:IChannelMicList [read-only] 获取麦序接口。
public function get micList():IChannelMicListSee also
| receptionChannel | property |
receptionChannel:IReceptionChannel [read-only] 获取接待频道接口。
public function get receptionChannel():IReceptionChannelSee also
| tabPage | property |
tabPage:IChannelTabPage [read-only] 获取频道 tab页接口。
public function get tabPage():IChannelTabPageSee also
| userController | property |
userController:IChannelUserController [read-only] 获取频道用户控制接口。
public function get userController():IChannelUserControllerSee also
| userListPopMenu | property |
userListPopMenu:IChannelUserListPopMenu [read-only] 获取用户菜单接口。
public function get userListPopMenu():IChannelUserListPopMenuSee also
| getChannelInfo | () | method |
public function getChannelInfo(cid:uint):Object获取当前大频道中,指定的子频道或者根频道的频道信息。
Parameters
cid:uint — 频道的id号 ,是频道的长位ID
|
Object — 返回指定频道信息,是一个Object对象。返回信息格式同getCurrentChannelInfo一致。
|
See also
| getChannelStyle | () | method |
public function getChannelStyle():Object获取频道风格。用来判断是普通频道风格还是精彩世界风格。
ReturnsObject — 返回频道风格,具体属性如下。
ret: int类型 返回码 0=成功,非0值失败,具体请参考错误代码。 style: int类型 当前频道频道风格,0=普通频道,1=精彩世界。 |
使用示例:
var result:Object=YY.instance.channel.getChannelStyle();
if(result.ret==0)
{
trace("频道风格: "+ (result.style == 0 ? "普通频道" : "精彩世界"));
}
成功的返回值示例:{ ret:0,style:1}
失败的返回值示例:{ ret:984832}
| getCurrentChannelInfo | () | method |
public function getCurrentChannelInfo():Object获取当前所在的大频道信息。
ReturnsObject — 返回当前频道信息,是一个Object对象,具体属性如下。
ret: int类型 返回码 0=成功,非0值失败,具体请参考错误代码。 longId: Number类型 频道的长位Id。 shortId: Number类型 频道的短位Id,如果没有,同长位Id一致。 name: String类型 频道的名称。 userCount: Number类型 所在子频道用户数量。 totalUserCount: Number类型 大频道全部用户数量。 channelType: Number类型 游戏=0 娱乐=1 其他=2 教育=3。 channelPoints: Number类型 频道的积分。 |
使用示例:
var cInfo:Object=YY.instance.channel.getCurrentChannelInfo();
成功的返回值示例:{ ret:0,longId:88995544,shortId:1234,name:"我的测试频道",userCount:9,totalUserCount:25,channelType:0,channelPoints:4958}
失败的返回值示例:{ ret:984832}
| getCurrentSubChannelInfo | () | method |
public function getCurrentSubChannelInfo():Object获取当前所在的子频道信息。
ReturnsObject — 返回当前子频道信息,是一个Object对象。返回信息格式同getCurrentChannelInfo一致。
|
See also
| getRootChannelId | () | method |
public function getRootChannelId():Object获取当前根频道id。
ReturnsObject — 返回当前根频道的频道长位id,具体属性如下。
ret: int类型 返回码 0=成功,非0值失败,具体请参考错误代码。 cid: Number类型 当前频道根频道的长位Id。 |
使用示例:
var result:Object=YY.instance.channel.getRootChannelId();
if(result.ret==0)
{
trace("根频道Id="+result.cid);
}
成功的返回值示例:{ ret:0,cid:88995544}
失败的返回值示例:{ ret:984832}
| getSubChannelIds | () | method |
public function getSubChannelIds(cid:uint):Object获取指定频道的所有子频道的id
Parameters
cid:uint — 指定频道的的长位id,必须是在当前大频道中的一个频道。
|
Object — 返回所有子频道的长位id。
ret: int类型 返回码 0=成功,非0值失败,具体请参考错误代码。 cids: Array类型 回所有子频道的长位id,id保存在一个数组中 |
使用示例:
var result:Object=YY.instance.channel.getSubChannelIds(45467889);
if(result.ret==0)
{
trace("所有子频道Id为"+result.cids);
}
成功的返回值示例:{ ret:0,cids:[88995544,99898888,33334445]}
失败的返回值示例:{ ret:984832}
| getUserList | () | method |
public function getUserList(cid:uint):Object获取指定频道的用户的uid。频道超过200人时只随机获取200人
Parameters
cid:uint — 指定频道的的长位id,必须是在当前大频道中的一个频道。
|
Object — 返回在该频道中前200个用户uid。
ret: int类型 返回码 0=成功,非0值失败,具体请参考错误代码。 userList: Array类型 返回在该频道中前200个用户uid,uid保存在一个数组中。 |
使用示例:
var result:Object=YY.instance.channel.getUserList(45467889);
if(result.ret==0)
{
trace("在45467889频道中的用户为:"+result.userList);
}
成功的返回值示例:{ ret:0,userList:[1234444,2234455,3311344]}
失败的返回值示例:{ ret:984832}
| CHANNEL_INFO_CHANGED | Event |
yy.events.ChannelEventyy.events.ChannelEvent.CHANNEL_INFO_CHANGED当前频道信息变化事件。用户当前所在频道信息变化时会触发。
事件信息格式说明:
eventData: ChannelInfo类型 是ChannelInfo对象,保存频道的新信息。
| FOCUS_CHANNEL_CHANGED | Event |
yy.events.ChannelEventyy.events.ChannelEvent.FOCUS_CHANNEL_CHANGED触发切换频道事件。用户在大频道中切换频道的时候会触发。
事件信息格式说明:
eventData.departedId: int类型 离开的频道的长位id。
eventData.nowId: int类型 进入的频道的长位id。
| SUB_CHANNEL_ADD | Event |
yy.events.ChannelEventyy.events.ChannelEvent.SUB_CHANNEL_ADD子频道增加事件。子频道创建的时候会触发此事件。
事件信息格式说明:
eventData.cid: int类型 增加的子频道的长位id。
eventData.pcid: int类型 增加到哪个频道下,长位id。
| SUB_CHANNEL_DEL | Event |
yy.events.ChannelEventyy.events.ChannelEvent.SUB_CHANNEL_DEL子频道删除事件。子频道被删除时触发此事件。
事件信息格式说明:
eventData.cid: int类型 被删除的子频道长位id。
| USER_ENTER_CHANNEL | Event |
yy.events.ChannelEventyy.events.ChannelEvent.USER_ENTER_CHANNEL用户进入当前大频道事件。当用户进入当前大频道中任一频道就会触发。
事件信息格式说明:
eventData.uid: int类型 进入频道的用户uid。
eventData.cid: int类型 进入时,所在的那个频道的长位id。
| USER_LEAVE_CHANNEL | Event |
yy.events.ChannelEventyy.events.ChannelEvent.USER_LEAVE_CHANNEL用户离开当前大频道事件。当有用户离开当前大频道就会触发。
事件信息格式说明:
eventData.uid: int类型 离开频道的用户uid。
eventData.cid: int类型 离开大频道时所处的频道的长位id。