zoukankan      html  css  js  c++  java
  • 几行几列算法

    var col:int = 2;
    var row:int = 5;
    var len:int = col*row;
    for(var i:int = 0;i<len;i++)
    {
        var item:LoginRewardItem = pool[i];
        item.update(dataArr[i]);
        this.addChild(item);
        item.x = 60+item.width*(i%col);
        item.y = 105+item.height*int(i/col);
    }
    

      

    package component.fui.layout
    {
    	import flash.geom.Point;
    
    	/**
    	 *方格布局
    	 * 2*2,3*3等等 
    	 * @author Administrator
    	 * 
    	 */	
    	public class VHBox
    	{
    		/**
    		 * 1*1 2*2 3*3 4*4 5*5 6*6的格子坐标
    		 * @param sqrtNo 平方根
    		 * @param disW 显示对象宽
    		 * @param disH 高
    		 * @return 位置信息数组  从上往下排列
    		 */		
    		public static function getSquarePosArrayDT(sqrtNo:int,disW:int,disH:int):Array
    		{
    			var result:Array = [];
    			
    			//几行几列算法
    			var col:int = sqrtNo;
    			var row:int = sqrtNo;
    			var len:int = col*row;
    			for(var i:int = 0;i<len;i++)
    			{
    				var p:Point = new Point();
    				p.x = disW*(i%col);
    				p.y = disH*int(i/col);
    				result.push(p);
    			}
    			return result;
    		}
    		/**
    		 * 1*1 2*2 3*3 4*4 5*5 6*6的格子坐标
    		 * @param sqrtNo 平方根
    		 * @param disW 显示对象宽
    		 * @param disH 高
    		 * @return 位置信息数组  从下往上排列
    		 */		
    		public static function getSquarePosArrayTD(sqrtNo:int,disW:int,disH:int):Array
    		{
    			var result:Array = [];
    			
    			//几行几列算法
    			var col:int = sqrtNo;
    			var row:int = sqrtNo;
    			var len:int = col*row;
    			for(var i:int = 0;i<len;i++)
    			{
    				var p:Point = new Point();
    				p.x = disW*(i%col);
    				p.y = -disH*int(i/col);
    				result.push(p);
    			}
    			return result;
    		}
    	}
    }
    

      

      

  • 相关阅读:
    router-link中传值的三种方式
    JVM原理和优化
    JAVA中关于锁机制
    思考程序
    论防御式编程与攻击式编程
    BOM详解
    理解JAVASCRIPT 闭包
    用HTML5 CANVAS做自定义路径的动态效果图片!
    js制作点击会自动隐藏的导航栏(固定在在头部的)
    ++a和a++的区别。
  • 原文地址:https://www.cnblogs.com/as3lib/p/3826259.html
Copyright © 2011-2022 走看看