用户名: 密码: 验证码: QQ--程序群:31736530 动画群:38836599
闪无忧
 
首 页 业界新闻 业界杂谈 Flash教程 Flash源码 Flash图书 Flash酷站 Flex & AIR 供求信息
   本栏目通告:   有意向写收费精品教程的朋友,请联系本站合作
当前位置 :首页>flash教程>Flash as程序>列表

如何用AS获取计算机的系统信息

[来源:jexm blog | 作者:jexm | 时间:2008-05-16 | 点击:  | 收藏本文  【 】]
程序代码
text="您的系统信息如下:"+newline;
text=text+"版本:"+System.capabilities.version+newline;
text=text+"语言:"+System.capabilities.language+newline;
text=text+"屏幕:"+System.capabilities.screenResolutionX+"*"+System.capabilities.screenResolutionY+newline;



说明
使用 System.capabilities 对象可以确定承载 SWF 文件的系统和播放器的功能。这样,您就可以针对不同的格式对内容进行调整。例如,移动电话的屏幕(黑白,100 x 100 像素)就与 1000 x 1000 像素的彩色 PC 屏幕不同。为了向尽可能多的用户提供适当的内容,可以使用 System.capabilities 对象来确定用户所拥有的设备的类型。然后,您可以指定服务器根据不同的设备功能发送不同的 SWF 文件,或者通知 SWF 文件根据设备的功能改变它的播放方式。

可以使用 GET 或 POST HTTP 方法来发送功能信息。下面是一个设备的服务器字符串示例,该设备不支持 MP3、屏幕为 400 x 200 像素、8 x 4 厘米: 

"A=t&SA=t&SV=t&EV=t&MP3=t&AE=t&VE=t&ACC=f&PR=t&SP=t&SB=f&DEB=t&V=WIN%207%2C0%2C0%2C226&M=Macromedia%20Windows&R=1152x864&DP=72&COL=color&AR=1.0&OS=Windows%20XP&L=en&PT=External&AVD=f&LFD=f"

System.capabilities 对象的属性摘要
属性
说明
服务器字符串

System.capabilities.avHardwareDisable 
只读;指定用户的摄像头和麦克风是否
启用。
AVD

System.capabilities.hasAccessibility
指示播放器是否正在支持在 Flash Player 和辅助功能之间进行通讯的系统上运行。
ACC

System.capabilities.hasAudio
指示播放器是否正在具有音频功能的系统上
运行。
A

System.capabilities.hasAudioEncoder
指示播放器是否正在能够对音频流(例如,来自麦克风的音频流)进行编码的系统上
运行。
AE

System.capabilities.hasEmbeddedVideo
指示播放器是否正在支持嵌入视频的系统上
运行。
EV

System.capabilities.hasMP3
指示播放器是否正在具有 MP3 解码器的系统上运行。
MP3

System.capabilities.hasPrinting
指示播放器是否正在支持打印的系统上
运行。
PR

System.capabilities.hasScreenBroadcast
指示播放器是否支持开发将通过 Flash Communication Server 运行的屏幕广播应用程序。 
SB

System.capabilities.hasScreenPlayback
指示播放器是否支持回放正在通过 Flash Communication Server 运行的屏幕广播应用程序。
SP

System.capabilities.hasStreamingAudio
指示播放器是否可以播放流音频。
SA

System.capabilities.hasStreamingVideo
指示播放器是否可以播放流视频。
SV

System.capabilities.hasVideoEncoder
指示播放器是否能够对视频流(例如,来自 Web 摄像头的视频流)进行编码。
VE

System.capabilities.isDebugger
指示播放器是官方发布的版本,还是特殊的调试版本。
DEB

System.capabilities.language
指示运行播放器的系统的语言。
L

System.capabilities.localFileReadDisable
只读;指定播放器是否将尝试从用户的硬盘读取内容(包括播放器启动时播放的第一个 SWF 文件)。
LFD

System.capabilities.manufacturer
指示 Flash Player 的制造商。
M

System.capabilities.os
指示承载 Flash Player 的操作系统。
OS

System.capabilities.pixelAspectRatio
指示屏幕的像素高宽比。
AR

System.capabilities.playerType
指示播放器的类型:独立、外部、插件或 ActiveX。
PT

System.capabilities.screenColor
指示屏幕是彩色、灰度、还是黑白的。
COL

System.capabilities.screenDPI
指示屏幕分辨率(每英寸的点数),以像素为单位。
DP

System.capabilities.screenResolutionX
指示屏幕的水平大小。

System.capabilities.screenResolutionY
指示屏幕的垂直大小。

System.capabilities.serverString
一个 URL 编码的字符串,用于指定各个 System.capabilities 属性的值。
无 
System.capabilities.version
包含 Flash Player 版本和平台信息的字
符串。
文章如果有错误或者缺少文件,请发邮件提交给我们
上一篇:利用BlurFilter类构造模糊效果
下一篇:浅析xml+Moviecliploader动态载入图片
Tags:     flash AS获取计算机的系统信息
>>> 最新评论:(共有 0 位网友发表了评论)      查看所有评论
  发表评论
用户名: 新注册) 密码: 匿名评论
评论内容:(不能超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规。
·本站发布内容均为客观表达作者观点,不代表闪无忧立场,请勿攻击和漫骂
·用户发表意见仅代表其个人意见,并且承担一切因发表内容引起的纠纷和责任
·本站管理人员有权在不通知用户的情况下删除不符合规定的评论信息或留做证据
·请客观的评价您所看到的资讯,提倡就事论事,杜绝漫骂和人身攻击等不文明行为
  教程分类
  基础操作   动画特效
  应用开发   组件学习
  As程序   动画教程
  Flash cs3   AS 3.0
  FCS/FMS教程   Loading教程
  Flash与Web   Flash教程连载
  相关文章
·BitmapData画源图片中的一部分
·flash加减法小游戏的制作过程
·flash打造随机获得游戏关卡密码
·AS入门第五课:数组
·AS常用语句 第三节-循环语句
·AS常用语句 第二节-条件语句
·AS入门第四课:AS常用语句 第一
·AS入门第三课:AS基本语法
·AS入门第二课:面向对象编程基础
·AS入门第一课:认识编程环境
  热门文章
·Flash进度条的制作详细讲解(组图)
·flash幻灯片网页效果
·Flex 3 AdvancedDataGrid的使用(第二
·全Flash动画网站实现的基础教学
·flash水影效果字
·Flash打造简单的飘雪动画视觉特效
·FLASH+XML相册(附源码)
·超酷flash光晕移动效果
·Flash旋转拖尾文字效果的制作教程
·Flash制作大雪纷飞效果动画
·flash春雷闪电效果
关于我们 - 免责声明 - 网站地图 - 商务服务 - 联系我们 - RSS地图
©CopyRight 2006-2008, 5UFlash.COM, Inc. All Rights Reserved
鲁ICP备06034971号