上一页 1 2 3 4 5 6 7 8 9 ··· 15 下一页
2014年2月10日

数字动态变化

摘要: var arrNum:Array = [1,2]; TweenLite.to(arrNum,1,{endArray:[100,2000], onUpdate: fillField ,onComplete:txtComplete}); function fillField():void { txt.text = Number(arrNum[0]).toFixed(0); } function txtComplete():void { ... 阅读全文
posted @ 2014-02-10 18:19 602147629 阅读(254) 评论(0) 推荐(0) 编辑
2014年1月21日

[AS3]as3与JS的交互(AS3调用JS)实例说明

摘要: 一,AS3 vs JavaScript(1)AS3调用JS函数:ExternalInterface.(functionName:, arguments): //AS3 Code属性:同上,通过调用JS函数更改值(2)JS调用AS3函数:AS3部分:1,注册JS中调用的函数名(第一个参数),ExternalInterface.(functionName:, closure:):。2,写对应的处理函数(第二个参数)。JS部分:1,设置页面中SWFObject的ID属性。2,调用window.ID.functionName(Paraments...)。属性:同上,通过调用AS函数更改值注意:1,安全 阅读全文
posted @ 2014-01-21 16:40 602147629 阅读(2358) 评论(0) 推荐(0) 编辑
2013年5月31日

改变MC注册点

摘要: setRegPoint(movieClip,halfW,halfH)movieClip.rotation = 20;function setRegPoint(obj:DisplayObjectContainer, newX:Number, newY:Number):void{ var bounds:Rectangle = obj.getBounds(obj.parent); var currentRegX:Number = obj.x - bounds.left; var currentRegY:Number = obj.y - bounds.top; var xOffset:Number = 阅读全文
posted @ 2013-05-31 13:29 602147629 阅读(139) 评论(0) 推荐(0) 编辑
2013年4月24日

进制转换

摘要: 进制转换在编程中都常会用到..像一些语言更会自带进制转换的方法..AS3虽然没有现成的转换..不过我们可以结合使用parseInt和toString处完成各种进制的转换..其中parseInt是把2/8/10/16/32进制转换成10进制然后再使用toString把10进制转换成2/8/10/16/32进制function systemChange(txt:String,radix:uint,target:uint):String{ var num:Number = parseInt(txt,radix); //把2~32进制转换为10进制 return num.toString(target 阅读全文
posted @ 2013-04-24 12:02 602147629 阅读(223) 评论(0) 推荐(0) 编辑
2013年4月22日

post与get的区别

摘要: 在HTML中,POST和GET是两种重要的数据传输方式,浏览器(B)通过这两种方法来完成Form表单的提交,实现与服务器(S)之间的交互.在Flash中,也会用到这两种数据传输方式.加载外部文本数据时候用到的loadVariablesNum(url,level,method) , loadVariables(url,target,method).GET方式:loadVariables("login.php?username=sam&password=123",_root,"GET");POST方式:method:String [可选] ─ 指定用 阅读全文
posted @ 2013-04-22 18:44 602147629 阅读(273) 评论(0) 推荐(0) 编辑
2013年1月23日

数组的sort方法

摘要: var arr:Array = [{"value":3},{"value":1},{"value":4},{"value":2},{"value":6}];arr.sort(sortByValue);function sortByValue(param1:Object, param2:Object):Number{ return param2.value - param1.value;}for (var i:int=0; i<arr.length; i++){ trace(arr[i].v 阅读全文
posted @ 2013-01-23 19:59 602147629 阅读(193) 评论(0) 推荐(0) 编辑
2013年1月17日

URLStream加载美术资源

摘要: package { //import com.demonsters.debugger.MonsterDebugger; import flash.display.Loader; import flash.display.LoaderInfo; import flash.display.Sprite; import flash.events.Event; import flash.events.ProgressEvent; import flash.net.URLRequest; import flash.net.URLStream; import flash.system.Applicatio 阅读全文
posted @ 2013-01-17 15:27 602147629 阅读(557) 评论(0) 推荐(0) 编辑
2012年12月4日

hasOwnProperty实现剔除数组中重复项

摘要: hasOwnProperty是用来判断一个对象是否有你给出名称的属性或对象。 需要注意的是,此方法无法检查该对象的原型链中是否具有该属性,该属性必须是对象本身的一个成员。 格式如下: object.hasOwnProperty(proName); 判断一个对象是否包含自定义属性而不是原型链上的属性,我们需要使用继承自Object.prototype的hasOwnProperty方法。 var arr:Array = ["1",1,2,3,4,2]function removeDuplicates(arr:Array):Array{ var i:int = 0; var le 阅读全文
posted @ 2012-12-04 11:55 602147629 阅读(336) 评论(0) 推荐(0) 编辑

随机排序数组

摘要: var allNoGameFriends:Array = [1,2,3,4,5,6,7,8,9]var list:Array = new Array();var newArr:Array = new Array();//产生0~i-1的不重复的i个随机数 for (var i:int=0; i<allNoGameFriends.length; i++){ list.push(i);}while (list.length>0){ var index:int = Math.floor(Math.random() * list.length); newArr.push(allNo... 阅读全文
posted @ 2012-12-04 11:01 602147629 阅读(171) 评论(0) 推荐(0) 编辑
2012年10月10日

【转】二进制、八进制、十进制、十六进制之间转换

摘要: 一、 十进制与二进制之间的转换 (1) 十进制转换为二进制,分为整数部分和小数部分 ① 整数部分 方法:除2取余法,即每次将整数部分除以2,余数为该位权上的数,而商继续除以2,余数又为上一个位权上的数,这个步骤一直持续下去,直到商为0为止,最后读数时候,从最后一个余数读起,一直到最前面的一个余数。下面举例: 例:将十进制的168转换为二进制 得出结果 将十进制的168转换为二进制,(10101000)2 分析:第一步,将168除以2,商84,余数为0。 第二步,将商84除以2,商42余数为0。 第三步,将商42除以2,商21余数为0。 第四步,将商21除以2,商10余数为1。 第五步,将商10 阅读全文
posted @ 2012-10-10 15:30 602147629 阅读(241) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 15 下一页