AS3实用小知识
1.Math类随机数:Math.random(); ? ? ? ? ? ? ? ?⑴Math.ceil()舍去小数部分并加1 ? ? ? ? ? ? ? ?⑵Math.floor()舍去小数部分 ? ? ? ? ? ? ? ?⑶Math.round()对小数部分四舍五入 2.文本属性.restrict→指定可输入的字符集 3.TextInput实例名.displayAsPassword=true;定义输入文本框的显示内容为“*”‘ 4.appendText()将指定的字符串追加到文本的末尾 5.显示对象名.buttonMode=true;设置为按钮模式,使鼠标经过变成手型 6.绘制的图形注册点在左侧中点 7.numChidren()返回此对象的子项目数(不包含子项的子项) 8.影片剪辑对象内部包含有一个隐藏的子对象 9.影片剪辑类是一个动态类,本身包含一些内部属性,可以动态添加实例变量,给一些基本属性赋值 10.包含子对象方法:⑴player.addChild(apple) ? ? ? ? ? ? ? ? ? ⑵两者x,y坐标保持一致 11.局部坐标转全局坐标(flash中会将子对象的x,y默认为局部的): ? ? ? ? ? ?var Afrog:Point=new Point(ft.rightEye.x,ft.rightEye.y) ? ? ? ? ? ?var quanjuX:Number=Bfrog.localToGlobal(Afrog).x ? ? ? ? ? ?var quanjuY:Number=Bfrog.localToGlobal(Afrog).y 12.只有能被添加到舞台swf上的对象或类本身才可以使用内置舞台类的stage 13.隐藏鼠标指针:Mouse.hide() 14.mouseX和mouseY是stage对象的属性,如果你在非文档类中使用它,则先要在前面添加,stage(eg.→stage.mouseX),而不能直接用 15.nextFrame()内置方法―跳到下一帧 16.TransitionManager类的运用都能将对象的visible直接置为True;并且只接受MC对象 17.显示对象.mouseChildren属性,可以屏蔽容器子对象 18.文本对象.restrict="一-?";→只能输入中文 19.如果需要在任何类中直接访问文档类:MovieClip(root) 20.itxt.mouseEnabled=false(屏蔽鼠标消息,不接受鼠标事件) 21.布朗运动(小飞虫随机运动):Math.random()*0.2-0.1 22.var pattern:RegExp=/w+([-+.]w+)*@w+([-.]w+)*.w+(w+([.-]w+))*/;//验证邮箱 23.var pattern:RegExp=/[u4e00-u9fa5]/;//验证中文 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |