Flex百条常用知识.doc

上传人:壹****1 文档编号:548262527 上传时间:2023-07-24 格式:DOC 页数:37 大小:272.01KB
返回 下载 相关 举报
Flex百条常用知识.doc_第1页
第1页 / 共37页
Flex百条常用知识.doc_第2页
第2页 / 共37页
Flex百条常用知识.doc_第3页
第3页 / 共37页
Flex百条常用知识.doc_第4页
第4页 / 共37页
Flex百条常用知识.doc_第5页
第5页 / 共37页
点击查看更多>>
资源描述

《Flex百条常用知识.doc》由会员分享,可在线阅读,更多相关《Flex百条常用知识.doc(37页珍藏版)》请在金锄头文库上搜索。

1、目录1.改变输出swf的尺度,背景颜色或帧频12.鼠标坐标13.检查变量类型并返回布尔值is14.检查变量类型并返回类型15.检查对象类型并返回该对象16.是数字但不是有效数字问题17.取消默认的严格编译模式18.基元数据类型和复杂数据类型好比 “值类型”和 “引用类型”29.复杂数据类型类似按引用传递210.优化逻辑AND(&)和OR(|)的小知识211.Timer类注意事项212.private,protected,internal,public访问权限213.一个函数具有未知个数的参数,用arguments对象或 “(rest)”符号访问它的参数314.错误处理try,catch,fin

2、ally315.forin与for eachin的区别316.命名包路径的小技巧417.隐式的取出方法(getter)和设定方法(setter)418.确保类是绝不会有子类,使用final419.super关键字的使用420.建立常数,使用关键字const而不是var421.检测播放器版本522.判断客户端系统523.检测播放器类型5“PlugIn”,用于 Flash Player 浏览器插件524.检测系统语言525.判断用户是否启用了IME(输入法编辑器)526.检测屏幕的分辨率527.把弹出窗口居中的算法528.控制影片配合Player的方式,包括缩放问题529.舞台的对齐方式630.隐

3、藏Flash Player的右键菜单631.检测系统是否具有音频功能632.检测播放器是在具有MP3解码器的系统上运行,还是在没有MP3解码器的系统上运行633.检测播放器能 (true) 还是不能 (false) 播放流式视频634.检测播放器是在支持 (true) 嵌入视频的系统上运行,还是在不支持 (false) 嵌入视频的系统上运行635.检测播放器能 (true) 还是不能 (false) 对视频流(如来自 Web 摄像头的视频流)进行编码636.显示 Flash Player 中的”安全设置”面板637.让其它域的.swf访问本域的.swf738.数字的不同进制之间的转换739.使

4、用Math.round()对一个数取整,四舍五入740.使用Math.floor()对一个数向下取整,就是只要整数部分而不理会小数分741.使用Math.ceil()对一个数向上取整,只要小数部分不为零,整数部分就加1742.产生一个随机数843.把数字取至最近的小数点位,即指定精确度844.把数字取成一个整数的最接近倍数值845.在指定数值范围内获得随机数846.弧度(radian)与度数(degree)之间的转换847.计算两点之间的距离948.模拟圆周运动949.模拟椭圆运动950.华氏温度和摄氏温度之间的转换951.公斤与磅之间的转换952.向数组尾端添加元素953.向数组开端添加元素

5、1054.删除数组中第一个元素并返回该元素,使用shift()方法1055.删除数组中最后一个元素并返回该元素的值,使用pop()方法1056.删除数组中的元素,给数组添加新元素并返回删除的元素,使用splice()方法1057.查找数组中第一个相匹配的元素1058.查找数组中最后一个相匹配的元素1159.把字符串转成数组1160.把数组转成字符串1161.使用对象数组处理相关数据1162.在数组中获取最小或最大值1263.使用for in语句读取关联数组元素1264.AVM(ActionScript Virtual Machine,虚拟机)和渲染引擎(Rendering Engine)126

6、5.指出容器的显示清单中有多少显示对象1266.把项目新增至显示清单1267.从显示清单中移除项目1268.更改现有子项在显示对象容器中的位置1369.关于TextField以垂直方式把文字摆在按钮表面中心点的小技巧1370.外部.swf影片载入和互动1371.TextField有两种类型:动态(dynamic)和输入(input),默认值为动态.改变TextField类型方法1472.过滤文字输入1473.设定输入框的最大长度1474.向TextField追加内容1475.显示HTML格式的文字1476.缩减空白1577.自动大小调整和对齐1578.指示文本字段是否自动换行1579.用程序手

7、段滚动文字1580.响应滚动事件1581.样式化文字的方法1582.对用户输入的文字进行样式化1683.对现有文字的一部分进行样式化1684.设定文字框的字体1685.嵌入字体1786.建立可以旋转的文字1787.显示Unicode文字1788.把Flash Player的焦点带给文字框1789.以ActionScript选取文字1790.在文字内设定安插点(游标位置)并访问游标位置的索引值1891.当文本字段受到选取或取消选取时给予响应1892.响应用户的输入行为1893.把超链接加入文字1994.精确获取某字符的索引值19TextField.getCharIndexAtPoint(x:Nu

8、mber, y:Number):int1995.精确获取某字符的边框区域1996.精确获取某行的索引值19TextField.getLineIndexAtPoint(x:Number, y:Number):int1997.获取指定索引值处的字符所在行的行索引值2098.获取指定行的字符数2099.获取指定索引值处的行所包含的字符20100.获取指定行索引所在行的第一个字符的索引值20101.获取指定文本行的度量信息20TextField.getLineMetrics(lineIndex:int):TextLineMetrics20102.获取指定索引处的字符所在段落内的第一个字符索引值2010

9、3.获取指定索引处的字符所在段落内的字符数20104.替换所选文字20105.替换指定范围的文本21TextField.replaceText(beginIndex:int, endIndex:int, newText:String):void21106.Timer计时器的使用21107.以指定方向和速度移动元件21108.缓动动画算法21109.模拟弹簧往复运动算法21110.模拟单摆运动22111.模拟阻尼运动22112.计算两点间的角度22113.让物体指着鼠标(跟随眼睛)22114.联结字符串时需要注意的地方22115.查找匹配的字符串23116.提取子字符串23String.subs

10、tr(startIndex:Number = 0, len:Number = 07fffffff):String23String.slice(startIndex:Number = 0, endIndex:Number = 07fffffff):String23117.以指定模式拆分字符串23118.替换指定的字符串23119.按单词或单个字母逆转字符串24120.使用SharedObject及捕获异常24else if(flushResult = SharedObjectFlushStatus.FLUSHED) 24else if(event.info.code = “SharedObjec

11、t.Flush.Failed”)24121.向LSO储存对象时需要注意25122.要相同域名内的两个影片可以存取相同LSO25123.URLLoader.dataFormat的三种类型25124.在XML内使用动态数据26125.新增一个节点元素26126.新增属性272727127.向XML插入文字元素和节点元素27128.把XML实例的内容属性转换为任何可以转换成字符串的内容28129.对XML属性层层递归的算法28130.读取文字节点及其值29131.递归元素属性时读取属性名与其值29132.不论层级地访问整个XML中指定的节点或属性29133.删除节点元素,文字节点以及属性30134.

12、搜索XML的高级应用30135.CDATA(Character Data)标签31136.一些名词31编译参数篇1. 改变输出swf的尺度,背景颜色或帧频 在“Navigator”窗框里右键你的项目选中“Properties”选中 “ActionScript Compiler”在 “Additional compiler arguments”里输入你所需要的命令。如想改变背景颜色,请输入: -default-background-color 0xffffff。2. 鼠标坐标 mouseX mouseY 3. 检查变量类型并返回布尔值is trace(str is String);/ true4

13、. 检查变量类型并返回类型 typeof trace(str is String);/ truetrace(typeof(str);/ string5. 检查对象类型并返回该对象 as trace(str is String);/ truetrace(typeof(str);/ stringtrace(new Array(12,12) as Object);/ 12,126. 是数字但不是有效数字问题 7. 取消默认的严格编译模式 在 “Navigator”窗框里右键你的项目选中 “Properties”选中 “ActionScript Compiler”取消 “Enabel compile-

14、time type checking”选项 严格编译模式8. 基元数据类型比较基元数据类型和复杂数据类型好比 “值类型”和 “引用类型”基元数据类型类似按值传递: 基元数据类型比较的是值。var intOne:int = 1; var intTwo:int = 1; trace(intOne = intTwo); /true var arr1:Array = 1,2;var arr2:Array = 1,2;trace(arr1=arr2);/ false9. 复杂数据类型比较复杂类型比较的是地址。var arrayOne:Array = new Array(”a”, “b”); var arrayTwo:Array = arrayOne; trace(arrayOn

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 社会民生

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号