1。 将主场景左上角对齐,并禁止缩放: m_Element.stage.align = StageAlign.TOP_LEFT;
-------------------------------------------------------------------------------- 2。flashz中ComboBox中 List的字体样式设置: ComboBox_.dropdown.setRendererStyle("textFormat",TxtFormat); -------------------------------------------------------------------------------- var myArry:Array = new Array();//定义两个数组; for (var i:uint =1; i<=100; i++) for (var j:uint=0; j<=9; j++) -------------------------------------------------------------------------------- -------------------------------------------------------------------------------- 5.动态改变MC注册点的方法: import flash.geom.Point; mc.addEventListener (MouseEvent.MOUSE_DOWN,fun); function fun (events:MouseEvent)
-------------------------------------------------------------------------------- 6.判断语句的几种“另类”写法: var i:uint = 100; trace(funs()); function funs():*
-------------------------------------------------------------------------------- 7. 消除乱码的方法: import flash.system.System; //这个代码放在类上在导入,就不用说了。 -------------------------------------------------------------------------------- 8.数组排序 var arr1:Array=[[5,2],[8,1],[6,8]]; 方法1:自定义排序方法 arr1.sort(sortfun); for each(var i:String in arr1) { trace(i); //测试结果[8,1],[5,2],[6,8] } function sortfun (left:*,right:*):int { if (left[1] < right[1]) { return -1; } else if (left[1] == right[1]) { return 0; } else { return 1; } }
方法2:用类置的方法 arr1.sortOn("1",2|16); -------------------------------------------------------------------------------- 9.侦听按下的键盘并区分大小写的方法~~~~~~~~ function reportKeyDown (event:KeyboardEvent):void ode + ")"); -------------------------------------------------------------------------------- 10.角度和弧度转换公式 radians = degrees * Math.PI / 180 -------------------------------------------------------------------------------- 11.不读缓存的方法: url + "?date=" + new Date() 在要加载的url地址后面加上时间“标签”。 -------------------------------------------------------------------------------- 12.数组中 除去相同的成员的方法
var arr:Array=["aa","bb","cc","dd","bb","cc","aa","bb","gg","aa","cc"]; function formatX(arr:Array):Array { var obj:Object={}; return arr.filter(function(item:*, index:int, array:Array):Boolean{ return !obj[item]?obj[item]=true:false }); } trace(formatX(arr)) //该方法的实现过程是 对于"aa"来讲 obj["aa"]的值为undefined 而!undefined为true,就会返回该成员,然后 将obj["aa"]的值设为true,下一次遇到obj["aa"]时,obj["aa"]的值为true,!obj["aa"]的值就为false,就不返回该成员。 很新颖哦. -------------------------------------------------------------------------------- 13.html 锚标签 中的事件 var text:Text = new Text(); text.htmlText = "<a href='event:myEvent'>[oliwen's博客]</a><font color='#33CC00'>"; private function myEvent(e:Event):void 单击该文本就会调用myEvent事件函数 |
|
来自: 宜宾翠屏区 > 《ActionScprit3.0》