=波 波 日 志=
[转]5.14.比较数组
问题我该怎么知道两个数组是否相等呢解决办法循环数组,一一比较对应位置的每个元素讨论因为数组是引用类型,使用=操作符只能对比引用是否指向同一内存空间,如:+展开-ActionScriptvarletters:Array=["a","b","c","d"];varlettersPointe
【类型:flash/flex/fcs/AIR 发表时间:2010-02-24】
[转]5.13.取得数组元素的最大值和最小值
问题我要获取数字数组的最大和最小元素解决办法经过数字排序,然后读取数组的第一个和最后一个元素讨论要想快速的取得最大值和最小值,先进行排序,看下面:+展开-ActionScriptvarscores:Array=[10,4,15,8];scores.sort(Array.NUMERIC);t
【类型:flash/flex/fcs/AIR 发表时间:2010-02-24】
[转]5.12.数组元素的随机排序
问题我要打乱数组元素的顺序解决办法使用sort( ) 方法和自定义比较函数返回随机的正数或负数讨论很多情况我们需要得到一个随机排列的数组,比如有个游戏需要产生随机的字母。有很多种方法达到这个目的,但是最简单的办法就是创建自定义比
【类型:flash/flex/fcs/AIR 发表时间:2010-02-24】
[转]5.11.实现自定义排序
问题我要自定义数组排序解决办法把自定义比较的函数引用传递给sort( ) 方法讨论如果要自定义排序,可用sort( ) 方法和自定义比较函数。sort( ) 方法重复调用比较函数对两个数组元素进行比较,比较函数接受两个参数即数组元素(我们称为a和
【类型:flash/flex/fcs/AIR 发表时间:2010-02-24】
[转]5.10.数组排序
问题我要进行数组排序解决办法使用sort( ) 方法,对于对象数组可以用sortOn( ) 方法讨论使用sort( ) 方法就可以对数组进行排序,没有参数是进行升序排序,对于字符内容采用Unicode 编码排序+展开-ActionScriptvarwords:Array=["tricycle"
【类型:flash/flex/fcs/AIR 发表时间:2010-02-24】
[转]5.9.存储多维数据
问题我要怎样存储多组相关的数据解决办法使用多维数组存储讨论除了一维数组,还可以创建多维数组,比如beginGradientFill() 方法(在第7章讨论)使用三个平行数组表示colors, alphas, 和ratios ,每个数组都有相同的下标。创建平行数组,
【类型:flash/flex/fcs/AIR 发表时间:2010-02-24】
[转]5.8.创建数组的拷贝
问题我要复制一份数组,内容完全一样,只是不同的引用解决办法使用concat( ) 方法或slice( ) 方法,另外还可以使用ArrayUtilities.duplicate( ) 方法,duplicate( )方法可以创建递归复制讨论因为数组是复合类型,因此它的比较和复制都和基
【类型:flash/flex/fcs/AIR 发表时间:2010-02-24】
[转]5.7.转换数组为字符串
问题我要把数组转换为字符串解决办法使用join( ) 方法讨论ActionScript 提供内建的方法join( ) 可以快速把数组转换为字符串(数组中的元素不管什么类型都将转换为字符串),该方法接受个参数作为分隔符:+展开-ActionScriptvarletters:Ar
【类型:flash/flex/fcs/AIR 发表时间:2010-02-24】
[转]5.6.转换字符串为数组
问题我有一堆字符串,想把它转换为数组。解决办法使用String.split( ) 方法讨论String 类的split( ) 方法把字符串转换为数组,但前提是字符串中含有统一的分割符,比如Susan,Robert,Paula 字符串分割符为逗号split( ) 方法接受两个参数:
【类型:flash/flex/fcs/AIR 发表时间:2010-02-24】
[转]5.5.在数组中间插入元素
问题我要在数组中间插入元素u解决办法使用splice( ) 方法讨论splice( ) 方法不仅可以删除元素,也可以插入元素,插入的元素放到第2个参数之后,当第2个参数为0代表插入元素:+展开-ActionScriptvarletters:Array=["a","b","c","d"];//插入
【类型:flash/flex/fcs/AIR 发表时间:2010-02-24】
[转]5.4.删除数组元素
问题我要删除一个或多个数组元素,或移动数组元素解决办法splice( ) 方法删除指定位置的元素,pop( ) 删除尾部元素,shift( ) 删除首部元素讨论删除指定位置的元素使用splice( ) 方法,它需要两个参数:start开始下标deleteCount删除的元
【类型:flash/flex/fcs/AIR 发表时间:2010-02-24】
[转]5.3.搜索匹配的数组元素
问题我要找出指定值得数组元素解决办法用for 语句和break 语句就能找到匹配的元素。另外用ArrayUtilities.findMatchIndex( ),ArrayUtilities.findLastMatchIndex( ), 和ArrayUtilities.findMatchIndices( ) 方法讨论用for循环查找第一个匹
【类型:flash/flex/fcs/AIR 发表时间:2010-02-24】
[转]5.2.遍历数组成员
问题我要访问数组的每个元素解决办法利用for 循环来遍历数组,使用下标返回元素。讨论for循环的初始变量从0开始,结束为array.length-1,因为是从下标0开始的:+展开-ActionScriptvarletters:Array=["a","b","c"];for(vari:int=0;iletter
【类型:flash/flex/fcs/AIR 发表时间:2010-02-24】
[转]5.1.在数组首部和尾部添加元素
问题我要再添加新元素到数组解决办法push( ) 方法在数组尾部添加元素,unshift( ) 方法在数组首部插入元素讨论Array.push( ) 方法把元素加在数组的尾部,也可以一次添加多个值:+展开-ActionScriptvararray:Array=newArray();array.push(
【类型:flash/flex/fcs/AIR 发表时间:2010-02-24】
[转]5.0.简介
数组保存一组相关联的数据,组织和处理这些数据。数组概念在生活中是很常见的,比如菜谱,包含姓名,地址,生日等地址本都是数组原理。在ActionScript中,有两种数组:整型下标和联合数组,都是组织相关数据,只是访问数据的方法不同而已
【类型:flash/flex/fcs/AIR 发表时间:2010-02-24】
[转]第五章.数组
5.0.简介5.1.在数组首部和尾部添加元素5.2.遍历数组成员5.3.搜索匹配的数组元素5.4.删除数组元素5.5.在数组中间插入元素5.6.转换字符串为数组5.7.转换数组为字符串5.8.创建数组的拷贝5.9.存储多维数据5.10.数组排序5.11.实现自定义排序5.
【类型:flash/flex/fcs/AIR 发表时间:2010-02-24】
[转]4.12.计算两点之间的距离
问题我要计算两点之间的距离解决办法根据勾股定理,使用Math.pow( ) 和Math.sqrt( ) 联合计算讨论通过勾股定理可以计算出两点之间的距离(直线)。一个三角形,最长边的平方等于其他两边的平方和:a2 + b2 = c2根据这个公式可以计算出两点
【类型:flash/flex/fcs/AIR 发表时间:2010-02-24】
[转]4.11.转换角度计算
问题我要计算角度及转换为合适的单位解决办法使用Unit 和Converter 类讨论影片剪辑的_rotation 属性使用角度计算的。如果用弧度而不是角度就有些麻烦了。首先要把弧度值转换为角度值,再赋值给_rotation 属性,而且,大多数人喜欢用角度计
【类型:flash/flex/fcs/AIR 发表时间:2010-02-24】
[转]4.10.产生唯一的随机数
问题我要产生唯一数解决办法使用NumberUtilities.getUnique( ) 方法讨论唯一随机数经常在产生唯一的URL 时用到。就是在URL后加上个唯一的数字,以区别于使用过的URL,因此浏览器总是会去调用远程服务器而不是访问缓存NumberUtilities.get
【类型:flash/flex/fcs/AIR 发表时间:2010-02-24】
[转]4.9.模拟骰子
问题我要模仿掷骰子解决办法用NumberUtilities.random( ) 方法产生指定范围的随机数讨论用random( ) 方法产生整数来模拟掷骰子,这在很多游戏中经常用到,这次我们在ActionScript中实现一般我们产生随机数然后保存它在使用,如果要重新使
【类型:flash/flex/fcs/AIR 发表时间:2010-02-24】
[转]4.8.模拟硬币投掷
问题我要模拟硬币投掷或布尔事件来达到50%几率成功。解决办法用NumberUtilities.random( ) 方法产生0 到1的整数,根据每种可能得出结果。讨论用random( ) 方法产生指定范围的随机整数,能够产生两个结果对应硬币的正面和反面状态,在程序
【类型:flash/flex/fcs/AIR 发表时间:2010-02-24】
[转]4.7.生成随机数
问题我要生成随机数解决办法使用Math.random( ) 方法生成0 到.999999的随机数。还有,是用NumberUtilities.random( ) 方法可以生成指定范围的随机数讨论Math.random( ) 方法产生0 到0.999999999的浮点随机数。大多数情况我们希望产生整数
【类型:flash/flex/fcs/AIR 发表时间:2010-02-24】
[转]4.6.格式化货币数字
问题我要格式化货币,比如美元解决办法使用NumberFormat.currencyFormat( ) 方法讨论不像其他语言,比如ColdFusion,ActionScript 没有提供内建的函数格式化货币数字。自定义类NumberFormat 包括一个currencyFormat( )方法。currencyForm
【类型:flash/flex/fcs/AIR 发表时间:2010-02-24】
[转]4.5.不使用掩码进行数字格式化
问题我不想使用掩码进行格式化解决办法用NumberFormat 对象不设置掩码,调用format( ) 方法讨论4.4 节讨论了各种复杂的数字格式化方法,但是能不能不用那么复杂呢,NumberFormat 类提供了一个简单的办法,只使用最简单的format( )方法:+
【类型:flash/flex/fcs/AIR 发表时间:2010-02-24】
[转]4.4.格式化输出
问题我要把数字进行格式化输出解决办法用NumberFormat 类,设置掩码,然后调用format( ) 方法。讨论经常会遇到需要在输出时在头部和尾部加0或空格来达到格式化输出的目的,比如显示时间或日期。比如要格式化输出6小时3分钟,显示为6:03 或
【类型:flash/flex/fcs/AIR 发表时间:2010-02-24】
百度赞助
热门博文
- ·As+lightbox+js实现..
- ·21.8.使用Cairngorm..
- ·13.1.为ArrayCollec..
- ·18.13.通过二进制So..
- ·22.7.使用ModuleLoa..
- ·JavaScript控制Flas..
- ·6.6.动态载入外部图..
- ·flash预加载进度条p..
- ·7.13.用渐变色填充图..
- ·Flex3中文教程--hom..
随机博文
- ·18.13.通过二进制So..
- ·初学C#编程的注意事..
- ·16.1 AJAX基础
- ·17.2.写入数据到共享..
- ·C#中如何使用Jmail库
- ·用VB6编写DLL新手入..
- ·论Asp.net页面和用户..
- ·12.11.反转字符串
博格Tag
- flash/flex/fcs/AIR(752)
- Asp.Net/C#/WCF(598)
- 操作系统及应用软件(376)
- JavaScript/Ajax(330)
- SQL及数据库(134)
- 黑客技术(115)
- Asp/VBScript(111)
- HTML/WML/CSS兼容/XML(102)
- PHP/apache/Perl(96)
- 网站排名及优化(96)
- 其他(75)
- showbo日志(66)
- lucene.net/分词技术(33)
- 计算机网络(26)
- 机械重工(26)
- C#设计模式(25)
- Google Maps开发(17)
- 日语学习(15)
- Canvas/VML/SVG(13)
- linux(11)
- 游戏开发(8)
- 正则表达式(5)
- Jsp/Java(4)
归档(3034)
- 原创文章
- 热门文章
- 2012年02月(10)
- 2012年01月(28)
- 2011年12月(47)
- 2011年11月(32)
- 2011年10月(27)
- 2011年09月(26)
- 2011年08月(45)
- 2011年07月(21)
- 2011年06月(32)
- 2011年05月(22)
- 2011年04月(34)
- 2011年03月(27)
- 2011年02月(24)
- 2011年01月(37)
- 2010年12月(56)
- 2010年11月(44)
- 2010年10月(17)
- 2010年09月(59)
- 2010年08月(47)
- 2010年07月(66)
- 2010年06月(77)
- 2010年05月(211)
- 2010年04月(254)
- 2010年03月(381)
- 2010年02月(298)
- 2010年01月(83)
- 2009年12月(75)
- 2009年11月(90)
- 2009年10月(2)
- 2009年09月(134)
- 2009年08月(179)
- 2009年07月(229)
- 2009年06月(245)
- 2009年05月(75)
