·您当前的位置:首页 > 技术教程 > AS2与AS3技术 >

[AS3]AS3.0百条最实用知识点全集(3)

时间:2012-11-22 23:54cnblogs.com
【隐式的取出方法(getter)和设定方法(setter)】 publicfunctiongetcount():uint{ return_count; } publicfunctionsetcount(value:uint):uint{ if(value100){ _count=value; }else{ throwError(); } } 【确保类是绝

  【隐式的取出方法(getter)和设定方法(setter)】
publicfunctiongetcount():uint{
return_count;
}
publicfunctionsetcount(value:uint):uint{
if(value<100){
_count=value;
}else{
throwError();
}
}
【确保类是绝不会有子类,使用final】
finalpublicclassExample{}
【super关键字的使用】
super();//父类的构造函数,只能在类实例构造函数内部使用
super.propertyName;//调用父类的属性,属性需要声明为public或protected
super.methodName();//调用父类的方法,方法需要声明为public或protected
【建立常数,使用关键字const而不是var】
staticpublicconstEXAMPLE:String="example";
【检测播放器版本】
Flash.system.Capabilities.version
对于8.5版以前的任何FlashPlayer版本,这种方法都不适用.
【判断客户端系统】
Flash.system.Capabilities.os
【检测播放器类型】
Flash.system.Capabilities.playerType
可能的值有:
"StandAlone",用于独立的FlashPlayer
"External",用于外部的FlashPlayer或处于测试模式下
"PlugIn",用于FlashPlayer浏览器插件
"ActiveX",用于MicrosoftInternetExplorer使用的FlashPlayerActiveX控件
【检测系统语言】
Flash.system.Capabilities.language
【判断用户是否启用了IME(输入法编辑器)】
Flash.system.IME.enabled
【检测屏幕的分辨率】
Flash.system.Capabilities.screenResolutionX
flash.system.Capabilities.screenResolutionY
【把弹出窗口居中的算法】
X=(舞台宽/2)-(窗口宽/2)
Y=(舞台高/2)-(窗口高/2)
【控制影片配合Player的方式,包括缩放问题】
stage.scaleMode
可供选择值:Flash.display.StageScaleMode
【舞台的对齐方式】
stage.align
可供选择值:Flash.display.StageAlign
【隐藏FlashPlayer的右键菜单】
stage.showDefaultContextMenu=false;
【检测系统是否具有音频功能】
Flash.system.Capabilities.hasAudio
【检测播放器是在具有MP3解码器的系统上运行,还是在没有MP3解码器的系统上运行】
Flash.system.Capabilities.hasMP3
【检测播放器能(true)还是不能(false)播放流式视频】
Flash.system.Capabilities.hasStreamingVideo
【检测播放器是在支持(true)嵌入视频的系统上运行,还是在不支持(false)嵌入视频的系统上运行】
Flash.system.Capabilities.hasEmbeddedVideo
【检测播放器能(true)还是不能(false)对视频流(如来自Web摄像头的视频流)进行编码】
Flash.system.Capabilities.hasVideoEncoder
【显示FlashPlayer中的"安全设置"面板】
flash.system.Security.showSettings();
可供选择项:flash.system.SecurityPanel

热门文章推荐

请稍候...

保利威视云平台-轻松实现点播直播视频应用

酷播云数据统计分析跨平台播放器