`
文章列表

AS3.0学习空间

一些不太常见的代码写法,供大家相互学习。程序代码: 1、 mc.gotoAndPlay(Math.random()*10>>0); Math.random()*10 取 10以内带小数的随机数。 >> 是移位符号 >>0 的功能去除小数点后的数!!(这个方法的确高明) 所以 Math.random()*10>>0 整句话的意思是 获取10以内的随机整数! ------------------------------------------- 推广的想 用在加载进度条中,trace((已经加载的字节数/总字节数}*100>>0+& ...
盘控制任务8个方向行走 代码是借鉴了网上的 位图切割大致思想是: 将一张包含人物各种动作的图片,切割成一个一个动作的bitmapdata, 然后全放到一个peoples二维数组中,peoples[x][y]中x索引就表示方向,y是人物行走时这个方向中的某个动作 通过按键的判定,将某个方向的动作循环的加入到场景中,达到人物运动的效果 键盘8个方向的判定是这样做的: 将鼠标按下时即在keys对象中记录:keys[e.keyCode]=true , 而松开按键时:delete keys[e.keyCode] 判定时只需在keys对象中判定keys[e.keycode]是否为true, ...
Global site tag (gtag.js) - Google Analytics