Packageyy
Interfacepublic interface IYY extends flash.events.IEventDispatcher

yy接口入口,获取到yy的其他接口和方法。



Public Properties
 PropertyDefined By
  audio : IAudio
[read-only] 获取YY音频接口
IYY
  channel : IChannel
[read-only] 获得YY频道接口。
IYY
  cloud : ICloud
[read-only] 获取YY云存储接口。
IYY
  debugMode : Boolean
是否为调试模式,调试模式会输出更多调试信息,应用发布时请设置为false
IYY
  finance : IFinance
[read-only] 获取财务接口
IYY
  im : IIM
[read-only] 获取YY聊天接口
IYY
  interaction : IInteraction
[read-only] 获取应用互动接口
IYY
  net : INet
[read-only] 获取YY网络接口
IYY
  security : ISecurity
[read-only] 获取安全接口
IYY
  tempAudioSession : ITempAudioSession
[read-only] 获取临时语音接口
IYY
  user : IUser
[read-only] 获取YY用户接口
IYY
  version : Object
[read-only] 获取YY API版本。
IYY
  workingMode : int
获取和设置SDK的工作模式 其中: 1=通过Javascript调用API(默认和推荐)。flash必须在网页中,网页必须引用Javascript SDK。 0=直接调用API。推荐采用Javascript调用API模式,0只是为了版本的向前兼容。 其他值无效
IYY
  yyVersion : Object
[read-only] 获取YY的版本信息。
IYY
Public Methods
 MethodDefined By
  
获取应用的展现方式。
IYY
Events
 Event Summary Defined By
   应用激活事件。当应用运行时,应用图标在应用盒子或者其他应用入口被点击时产生的事件。 事件信息格式说明: eventData.activeCode: int类型 点击的来源,0=点击来源于应用盒子图标。 IYY
Property Detail
audioproperty
audio:IAudio  [read-only]

获取YY音频接口


Implementation
    public function get audio():IAudio
channelproperty 
channel:IChannel  [read-only]

获得YY频道接口。


Implementation
    public function get channel():IChannel
cloudproperty 
cloud:ICloud  [read-only]

获取YY云存储接口。


Implementation
    public function get cloud():ICloud
debugModeproperty 
debugMode:Boolean

是否为调试模式,调试模式会输出更多调试信息,应用发布时请设置为false


Implementation
    public function get debugMode():Boolean
    public function set debugMode(value:Boolean):void
financeproperty 
finance:IFinance  [read-only]

获取财务接口


Implementation
    public function get finance():IFinance
improperty 
im:IIM  [read-only]

获取YY聊天接口


Implementation
    public function get im():IIM
interactionproperty 
interaction:IInteraction  [read-only]

获取应用互动接口


Implementation
    public function get interaction():IInteraction
netproperty 
net:INet  [read-only]

获取YY网络接口


Implementation
    public function get net():INet
securityproperty 
security:ISecurity  [read-only]

获取安全接口


Implementation
    public function get security():ISecurity
tempAudioSessionproperty 
tempAudioSession:ITempAudioSession  [read-only]

获取临时语音接口


Implementation
    public function get tempAudioSession():ITempAudioSession
userproperty 
user:IUser  [read-only]

获取YY用户接口


Implementation
    public function get user():IUser
versionproperty 
version:Object  [read-only]

获取YY API版本。


Implementation
    public function get version():Object

Example
版本对象包括属性如下: ret: Number类型 返回码 0=成功,非0值失败,具体请参考错误代码。 majorVersion: Number类型 主版本号 minorVersion: Number类型 次版本号
         成功的返回值示例:{ ret:0, majorVersion:1, minorVersion:13 }
         失败的返回值示例:{ ret:984832}
         

Example
版本对象包括属性如下: ret: Number类型 返回码 0=成功,非0值失败,具体请参考错误代码。 majorVersion: Number类型 主版本号 minorVersion: Number类型 次版本号
         成功的返回值示例:{ ret:0, majorVersion:1, minorVersion:13 }
         失败的返回值示例:{ ret:984832}
         
workingModeproperty 
workingMode:int

获取和设置SDK的工作模式 其中:

1=通过Javascript调用API(默认和推荐)。flash必须在网页中,网页必须引用Javascript SDK。

0=直接调用API。推荐采用Javascript调用API模式,0只是为了版本的向前兼容。

其他值无效


Implementation
    public function get workingMode():int
    public function set workingMode(value:int):void
yyVersionproperty 
yyVersion:Object  [read-only]

获取YY的版本信息。


Implementation
    public function get yyVersion():Object

Example
版本对象包括属性如下: ret: Number类型 返回码 0=成功,非0值失败,具体请参考错误代码。 version: String类型 YY客户端主版本信息。发布版本典型的版本格式为"YY 4.17.0.3",注意空格。获取失败时返回空字符串。
         成功的返回值示例:{ ret:0, version:"YY 4.17.0.3" }
         失败的返回值示例:{ ret:984832}
         

Example
版本对象包括属性如下: ret: Number类型 返回码 0=成功,非0值失败,具体请参考错误代码。 version: String类型 YY客户端主版本信息。发布版本典型的版本格式为"YY 4.17.0.3",注意空格。获取失败时返回空字符串。
         成功的返回值示例:{ ret:0, version:"YY 4.17.0.3" }
         失败的返回值示例:{ ret:984832}
         
Method Detail
getWebAppShowMode()method
public function getWebAppShowMode():Object

获取应用的展现方式。

Returns
Object — 返回应用展现方式,具体属性如下。

ret: Number类型 返回码 0=成功,非0值失败,具体请参考错误代码。

mode: String类型 应用的展现方式。其中

SubWindow=公告,应用在公告区域展现。

PopWindow=弹窗,应用弹出一个窗口展现。

FullTemplate=全模板,在频道窗口右侧展现,会隐藏公屏聊天区域。

EmbedTemplate=半模板,应用在频道窗口中间位置展现,保留公屏聊天区域。

TabPage=tab页,应用在一个新Tab页中展现。


Example
         使用示例:
         var result:Object = YY.getWebAppShowMode();
         if(result.ret==0)
         {
             trace("应用展现模式为 mode="+result.mode);
         }
         else
         {
             trace("获取出错,错误码ret="+result.ret);
         }
         成功的返回值示例:{ ret:0,mode:"PopWindow"}
         失败的返回值示例:{ ret:984832}
         
Event Detail
ACTIVE Event
Event Object Type: yy.events.YYEvent
YYEvent.type property = yy.events.YYEvent.ACTIVE

应用激活事件。当应用运行时,应用图标在应用盒子或者其他应用入口被点击时产生的事件。

事件信息格式说明:

eventData.activeCode: int类型 点击的来源,0=点击来源于应用盒子图标。