flash学习笔记(九)高级主题

第四篇 高级主题

第二十一章 系统支持侦测与设置

  1. 视频和音频侦测:

avHandwareDisable:显示是否允许对用户的摄像头和麦克风访问

has Audio:是否具有音频功能

hasAudioEncoder:是否具有音频编码器

hasEmbedVideo:是否支持嵌入视频

hasScreenBroadcast:是否允许通过flash media server广播应用程序

hasAScreenPlayback:是否允许通过flash media server广播应用程序

hasStreamingAudio:是否允许播放音频流

hasStreamingVideo:是否允许播放视频流

hasVideoEncoder:是否具有视频编码器

hasMP3:是否具有mp3解码器

  1. 显示器性能侦测:

screenColor:显示屏幕是彩色、黑白还是灰色

screenDPI:显示色彩的分辨率

screenResolutionX:显示屏幕的水平分辨率

screenResolutionY:显示屏幕的垂直分辨率

  1. Flash Player信息侦测:

Language:支持的语言

Manufacturer:flash player制造商

Os:操作系统

Version:flash player版本号

isDebugger:flash player是正式版还是调试版本

playerType:运行的flash player类型

trace(Capabilities.screenResolutionX);

trace(Capabilities.screenResolutionY);

trace(Capabilities.os);

  1. 其他信息的侦测:

hasIME:显示系统是否安装了输入法编辑器

hasPrinting:是否支持打印

localFileReadDisable:用户对硬盘可不可读

serverString:显示每个Capabilities属性的值

windowlessDisable:是否允许播放无窗口的内容

  1. 使用剪贴板:

System.setClipboard(“Hello world”);

处于安全考虑,没有System.getClipboard()方法

  1. 监控内存使用情况:

System.totalMemory属性获取flashplayer当前所使用内存的数量。

var intervalId:uint = setInterval(myRepeatingFunction,100);

function myRepeatingFunction():void{

         mask_mc.height = Math.round(System.totalMemory/(1024*1024));

        

}

stop();

第二十二章 应用程序影片的发布和调整

  1. 处理全屏模式:、

在html中添加<param name=" allowFullScreen" value="true" />

必须按钮click触发。

function fullscreen(evt:MouseEvent):void{

this.stage.displayState = StageDisplayState.FULL_SCREEN;

}

btn.addEventListener(MouseEvent.CLICK,fullscreen);

注意:

stage.displayState = StageDisplayState.FULL_SCREEN   //设置成全屏
stage.displayState = StageDisplayState.NORMAL          //设置退出全屏

  1. HTML各个属性的意义

第二十三章 配合FMS3开发Flash实时通信应用程序

  1. FMS3-- Flash Media Server 3服务器。是用于用户之间相互通信的新平台。

1>     集成了Flash多媒体交互的特性

2>     添加了实时音频、视频、实时数据流等新特色

3>     可以与其他用户实时通信

原文地址:https://www.cnblogs.com/tinytiny/p/2421727.html