摘要://"arr":[1,2,3,4,5]function getBuyGate(arr:Array):int{ var gateArr:Array = [1,2,4,8,16]; var gate:int = 0; for(var i:int=0;i<arr.length;i++) { gate |...
阅读全文
摘要:var id:String = "000000000" + msg.params[1]; var str:String = id.substr(-9, 9);
阅读全文
摘要:Endian.BIG_ENDIAN和Endian.LITTLE_ENDIAN在ByteArray和Socket中,能看到一个属性endain.endian : String更改或读取数据的字节顺序;Endian.BIG_ENDIAN 或 Endian.LITTLE_ENDIAN。 谈到字节序的问题,...
阅读全文
摘要:stage.stageWidth和stage.stageHeight就是舞台的宽带和高度一般默认打开宽带是550,高度是400那么stage.stageWidth=550,stage.stageHeight=400当更改了舞台的宽带和高度时,stage.stageWidth和stage.stageH...
阅读全文
摘要:var _swfLoader:Loader;var _swfRequest:URLRequest; var _swfPathArr:Array = new Array("00.swf", "01.swf", "02.swf"); var _swfClipsArr:Array = new Array(...
阅读全文
摘要:/** * * new GlowTween(xxxx, 0xFFFF00); * new GlowTween(xxxx, 0x00FFFF); * GlowTween */package com.riaidea.tween{ import flash.display.Interact...
阅读全文
摘要:[AS3]as3用ByteArray来对SWF文件编码加密实例参考,简单来说,就是将 swf 以 binary 的方式读入,并对 ByteArray 做些改变,再重新存成 swf 档。这个作业当然也可能应该是由 Server 进行步骤一,随便建立一个 swf 当作要被加密的内容档案,怎么做不管,假设...
阅读全文
摘要:package tools { import flash.display.DisplayObject; import flash.events.TimerEvent; import flash.utils.Timer; public class Earthquake { /** * 参数 */ private var _timer:Timer; private var _displayObject:DisplayObject; private var _originalX:int;...
阅读全文
摘要: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 { ...
阅读全文
摘要:一,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,安全
阅读全文
摘要:进制转换在编程中都常会用到..像一些语言更会自带进制转换的方法..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
阅读全文
摘要:在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 [可选] ─ 指定用
阅读全文
摘要: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
阅读全文
摘要: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
阅读全文
摘要: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
阅读全文
摘要: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...
阅读全文
摘要:var str:String = '[{"nCoins":"2000000","nLevel":1,"nPos":-1,"nickname":"guorui","username":"g858443101"},{"nCoins":"2000000","nLevel":1,"nPos":-1,"nickname":"guo
阅读全文
摘要:/* TimerManager.add(hs,1000,hs1); var a:int = 0; function hs():void { trace(a++); } function hs1():Boolean { if(a==5) { return true; } return false; }*/package com.upupgame.utils{ import flash.events.TimerEvent; import flash.utils.Timer; /** * *...
阅读全文
摘要://设置按钮灰色public static function setBtnLockState(obj:InteractiveObject,b:Boolean=false):void{ var matrix:Array = new Array(); matrix = matrix.concat([.3,.59,.11,0,0]);// red matrix = matrix.concat([.3,.59,.11,0,0]);// green matrix = matrix.concat([.3,.59,.11,0,0]);// blue matrix = m...
阅读全文
摘要:package{ import flash.utils.describeType; public class TestVo { public function TestVo() { } public var expe:int; public var gCoin:Number; public var expeId:int; public var star:Number; public var teamId:int; public var descr:St...
阅读全文