在ActionScript中,提供了一些系统的方法,可以捕捉系统的信息,包括操作系统的信息,屏幕的分辨率和Flash Player的版本等信息
1.Capabilies类,这个类包含一些丰富的信息,可以轻松获得系统的信息
var os:String=Capabilities.os;
var ver:String=Capabilities.version;
var screenWidth=Capabilities.screenResolutionX;
var screenHeight=Capabilities.screenResolutionY
trace("操作系统为"+os);
trace("Flash player的版本为"+ver);
trace("屏幕的分辨为"+screenWidth+"*"+screenHeight);
//运行结果为:
操作系统为Windows XP
Flash player的版本为WIN 9,0,45,0
屏幕的分辨为1152*864
通过这个类,我们就可以获得一些有关系统的信息,从而为我们程序的运行服务
分享到:
- 2009-01-04 13:13
- 浏览 855
- 评论(0)
- 论坛回复 / 浏览 (0 / 1562)
- 查看更多
相关推荐
1. **包(Package)**:包在ActionScript3.0中用于组织类文件,它定义了一个命名空间,防止类、接口和其他包之间的名称冲突。包的结构通常反映在文件系统的目录结构中。在ActionScript3.0中,包的概念类似于Java语言...
此外,ActionScript 3.0引入了强类型系统,每个变量必须声明其数据类型。类的实例化通过`new`关键字完成,例如`var mySprite:Sprite = new Sprite();`。接口(Interface)定义了一组方法签名,但不包含具体实现,类...
1. **基础类和接口**:ActionScript 3.0 的核心类库包括Object类,它是所有自定义类的基类。此外,还有若干基本类型如Number、String、Boolean等,以及Array、Dictionary等数据结构类。接口(Interface)定义了方法...
API(Application Programming Interface)是一系列预先定义的函数、类、对象和常量,开发者可以使用它们来与操作系统或其他软件组件进行交互。ActionScript3的API文档详细列举了语言的所有内置类、方法和属性,是...
本书是国内第一本“面向原因式”(Why-Oriented Book)、全面系统介绍Flash ActionScript 3的书籍。全书共分为5个部分。第一部分:ActionScript 3语言基础;第二部分:ActionScript 3 面向对象编程;第三部分:...
此外,ActionScript 3.0还支持类和接口,这使得面向对象编程成为可能,为大型项目提供了更好的结构和模块化设计。 ActionScript 3.0的事件模型也进行了优化。它采用了发布/订阅模式,允许对象之间通过事件进行通信...
24.1系统类System 522 24.1.1设置编码 522 24.1.2内存使用 522 24.1.3播放器控制 523 24.1.4剪贴板 523 24.1.5System类功能示例 524 24.2获取系统信息 526 24.2.1使用Capabilities类 527 24.2.2本地机器特性检测示例...
通过学习《ActionScript权威指南》,无论是初学者还是有经验的开发者,都能系统地掌握ActionScript的各个方面,为创作富有创意的交互式内容和应用程序打下坚实的基础。虽然现在Flash已逐渐淡出,但ActionScript的...
在ActionScript3.0中,性能得到了显著提升,类和包的引入使得代码组织更加有序,同时支持了完全的面向对象编程。这一版本的更新使得ActionScript更适合大型、复杂的游戏项目。 本书首先介绍了ActionScript3.0的基础...
ActionScript3.0相较于之前的版本,有着显著的性能提升和语法改进,包括类型系统、类和对象的完全支持,以及更严格的错误检查。书中的内容涵盖了ActionScript3.0的基础知识,如变量、函数、类的定义和使用,同时也...
ActionScript 3.0 是一种基于ECMAScript for XML (E4X) 的脚本语言,主要用于Adobe Flash Platform,包括Flash Player和Adobe AIR。它在2006年随着Flash Player 9一同发布,带来了显著的性能提升、类型检查以及面向...
《C语言典型应用系统之——聊天室(ActionScript 3.0实现)》 在IT领域,编程语言的运用千变万化,其中C语言以其高效、底层控制能力强等特点,被广泛应用于系统开发、嵌入式系统以及各种复杂计算任务。而...
ActionScript 3.0还引入了强类型系统和命名空间,使得代码更加规范和高效。此外,AS3.0的错误处理机制、XML和JSON处理、网络通信(如Socket和URLLoader)以及与ActionScript 2.0的迁移策略也是手册的重点。 书中...
- 与ActionScript 3.0相比,MXML提供了一种更面向UI的编程方式,而ActionScript 3.0则更偏向于面向对象的编程,包括类定义、包结构、类型系统以及事件处理等。 **ActionScript 3.0特性** - 正式的类定义语法:...
在ActionScript3中,首先,我们关注的是它的类型系统。与AS2相比,AS3引入了强类型系统,这意味着变量在声明时必须指定类型,如int、uint、Number、String等。这种改变提高了代码的稳定性和效率,但也对开发者的编程...
ActionScript3.0引入了强类型系统,增强了代码的可读性和安全性,这在教程中会有深入的探讨。 此外,事件驱动编程是Flash应用程序的关键部分。在教程中,你会学习如何监听和响应用户交互、播放器状态改变等各种事件...
- **对象/类(Objects/Classes)**:ActionScript 3.0采用更接近Java的类定义方式,提供了完整的面向对象特性,如封装、继承和多态。 - **事件(Events)**:事件处理系统得到极大改善,支持事件冒泡、事件捕获和事件...
2. **面向对象编程(OOP)**:ActionScript 3.0完全支持面向对象编程,包括类、接口、封装、继承和多态等特性,这有助于开发者构建可维护性更强的应用程序。 3. **事件处理机制**:提供了更为灵活的事件处理机制,允许...
在ActionScript 3.0中,最大的改变之一是引入了类和强类型系统。这意味着开发者必须预先声明变量的类型,这有助于提高代码的稳定性和可维护性。此外,AS3还引入了命名空间,以解决命名冲突问题,提高了代码组织的...
它在ActionScript2.0的基础上进行了重大改进,引入了更强大的类型系统、提高了性能,并且与ECMAScript 4(后来演变为ECMAScript 5.1)紧密对齐,从而成为一种现代的、强类型的脚本语言。 在ActionScript3.0中文版的...