【try、catch、finally】
private function tryError():void{
try {
trace("测试开始-try");
throwError();
}catch(errObject:Error) {
trace("错误信息:" + errObject.message);
trace("测试结束-catch");
return;
}finally{
trace("虽然catch里已经有return方法,但位于return方法后面的finally里的代码依然会被执行.其实无论return方法是 在try里,还是catch里,finally里的代码始终会被执行");
}
trace("前面已经有return了,此处是不会再执行的.除非没有抛出错误,以使catch里的代码没有被执行");
}
private function throwError():void{
throw new Error("抛出错误");
}
【检测屏幕的分辨率】
flash.system.Capabilities.screenResolutionX
flash.system.Capabilities.screenResolutionY
【把弹出窗口居中的算法】
X = (舞台宽/2)-(窗口宽/2)
Y = (舞台高/2)-(窗口高/2)
数字的不同进制之间的转换】
parseInt(str:String, radix:uint = 0):Number 返回十进制的数,参数radix表示要分析的数字的基数.如果省略radix,就默认为10,除非字符串的开头是"0x","0X"或"0":
trace(parseInt("0x12")); //设定radix为16,输出:18
trace(parseInt("017")); //设定radix为8,输出:15
或者使用Number,uint和int对象的toString(radix)方法.
【使用Math.round()对一个数取整,四舍五入】
Math.round()
trace(Math.round(204.499)); //输出:204
trace(Math.round(401.5)); //输出:402
【使用Math.floor()对一个数向下取整,就是只要整数部分而不理会小数分】
trace(Math.floor(204.99)); //输出:204
【使用Math.ceil()对一个数向上取整,只要小数部分不为零,整数部分就加1】
trace(Math.ceil(401.01)); //输出:402
【产生一个随机数】
使用Math.random()产生一个伪随机数n,其中 0 <= n < 1
【在指定数值范围内获得随机数】
//可取范围:[min, max]
private function randRange(min:Number, max:Number):Number {
var randomNum:Number = Math.floor(Math.random() * (max - min + 1)) + min;
return randomNum;
}
分享到:
相关推荐
### Flex4.6与AS3知识点详解 #### 一、Flex4.6简介与特性 **Flex4.6**作为一款强大的开源框架,主要用于构建跨平台的企业级应用程序、网页游戏、桌面应用及移动应用等。它基于ActionScript 3 (AS3) 开发,为开发者...
Flex AS3 学习笔记总结 Flex 是 Adobe 开发的 RIA(Rich Internet Applications)工具,包括 Flex3 SDK、Flex Builder 和服务器产品,如 Lifestyle Data Services、CodeFushion。Flex 应用程序用 Flash.swf 文件...
综上所述,"flex+as3 聊天及wsdl通信"的主题涵盖了Flex应用开发、AS3编程、Socket通信以及与WSDL服务的集成等多个知识点。通过学习和实践这些技术,开发者可以构建出功能丰富的实时通信应用。提供的源码文件是进一步...
根据给定的文件标题、描述、标签以及部分内容,我们可以从中提炼出多个与AS3(ActionScript 3)和Flex相关的知识点。以下是对这些知识点的详细解释: ### AS3和Flex一百条常用的知识 #### 1. 设置背景颜色 在AS3中...
2. **flash_as3_programming.pdf**:可能是一本关于AS3编程的电子书,涵盖了AS3的基础知识、语法特性和高级主题,对深入理解AS3很有帮助。 3. **devguide_flex3.pdf**:可能是Flex3开发者指南,包含Flex3的架构、...
Flex,作为Adobe公司推出的开源框架,是基于ActionScript 3(AS3)的编程环境,主要用于构建富互联网应用(RIA)。在Flex的世界里,我们可以利用其强大的图形渲染能力和丰富的组件库,轻松创建出交互性强、视觉效果...
根据给定的信息,我们可以整理出一系列有关Flex及AS3的重要知识点。这些知识点涵盖了从基本配置到高级编程技巧的多个方面。 ### 改变输出SWF的尺度、背景颜色或帧频 为了更改输出的SWF文件中的背景颜色、尺度或...
在学习和使用这个Flex4 AS3的Fireworks源文件时,有几个关键知识点值得深入探讨: 1. **Flex4架构**:Flex4引入了Spark组件模型,与之前的 Halo模型相比,提供了更高的灵活性和自定义性。Spark组件更加模块化,允许...
以下是关于"flex as3zip 文件解压"的相关知识点: 1. **AS3Zip库介绍**:AS3Zip是一个开源的ActionScript 3库,它允许开发者在Flex应用中处理ZIP文件。这个库提供了读取、写入和更新ZIP文件的能力,同时也支持加密...
【标题】:“Flex+AS3一款扑克游戏源码,服务端用SmartFox” 这款扑克游戏源码是基于Adobe Flex和ActionScript 3(AS3)开发的,它提供了客户端的游戏界面和逻辑。Flex是一个开放源代码的框架,主要用于构建富...
本教程主要聚焦于如何使用Eclipse-based的工具——Eclipse Flex(Elips Studio)结合Flex和AS3(ActionScript 3)技术来实现这一目标。下面我们将深入探讨这些关键知识点。 1. **Eclipse Flex (Elips Studio)** ...
在IT领域,FLEX、AS3(ActionScript 3.0)和FLASH是构建富互联网应用程序(RIA,Rich Internet Applications)的重要技术。本主题主要关注如何在FLEX项目中使用AS3来与FLASH动画进行交互。 FLEX是一个开源的开发...
以下将详细介绍Flex + AS3编程规范中涉及的关键知识点,包括缩写规则、文件命名、包与命名空间管理、接口与常量命名、变量与方法命名规则,以及事件处理器和参数命名的最佳实践。 #### 二、缩写规则与文件命名 **...
【标题】"麻将游戏调阅源码(flex+as3)" 涉及的技术和知识点主要集中在游戏开发、前端框架Flex以及ActionScript 3(AS3)编程语言上。Flex是一个开源的、基于Apache的软件框架,主要用于构建富互联网应用程序(RIA)...
### Flex AS3笔记知识点 #### 1. Flex与AS3概述 - **Flex**: 是一套开源框架和技术集合,用于构建跨浏览器、跨平台的应用程序。它由Adobe Systems开发,主要面向企业级应用开发,能够创建丰富的互联网应用程序(RIA)...
在学习ActionScript 3 (AS3) 和 Flex 开发时,了解一些常用的知识点对于提高编程效率和代码质量至关重要。以下是AS3和Flex的百条常用知识中的一部分,这些知识涵盖了变量类型检查、对象类型转换、逻辑运算优化、时间...
在本文中,我们将深入探讨如何...以上就是关于在Flex中加载AS2编写的SWF文件的相关知识点,包括加载机制、版本兼容性、通信方式以及注意事项。通过理解这些概念,开发者可以更好地在Flex项目中集成和管理旧的AS2内容。
Flex-AS3-AIR 是一个基于 Adobe 的技术栈,用于创建富互联网应用程序(RIA)和桌面应用程序。这个“看图代码示例”是利用 Flex、ActionScript 3(AS3)以及 Adobe Integrated Runtime(AIR)来实现的一个图像查看器...
Flex应用主要由MXML(Flex Markup Language)和ActionScript(AS3)两种语言构成。MXML用于定义用户界面和布局,而AS3则用于处理业务逻辑和交互。在示例代码中,我们看到`<fx:Script>`标签被用来包含AS3代码,这使得...
通过深入理解并实践这些知识点,开发者可以有效地提升Flex和Flash AS3应用程序的运行效率,提供更流畅、响应更快的用户体验。同时,不断学习和掌握最新的性能优化技巧,也是保持项目竞争力的关键。