ruder

  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 :: 管理 ::
    Draw.prototype.DrawBy=function(x,y,item,circle,index)
    {
        var position=parseInt(index/circle);
        var m=index-position*circle;       
        var h=item.h+10;
        var w=item.w+10;          
        var toX=x;
        var toY=y;         
        switch(position)
        {
            case 0:
            {
                toX=x+3*w*m/4;
                toY=y-circle*h+m*h/2;
                break;
            }
            case 1:
            {
                toX=x+3*circle*w/4;
                toY=y-circle*h/2+m*h;
                break;  
            }           
            case 2:
            {
                toX=x+3*circle*w/4-3*m*w/4;
                toY=y+circle*h/2+m*h/2;
                break;
            }           
            case 3:
            {
                toX=x-3*w*m/4;
                toY=y+circle*h-m*h/2;
                break;
            }
            case 4:
            {
                toX=x-3*circle*w/4;
                toY=y+circle*h/2-m*h;
                break;
            }
            case 5:
            {
                toX=x-3*circle*w/4+3*m*w/4;;
                toY=y-circle*h/2-m*h/2;
                break;
            } 
        }
        if(item.MoveTo!=undefined)
        {
            var opacity=1-(0.05*circle);
            if(opacity<=0)
            {
                opacity=0.2;
            }
            item.i.css("filter","alpha(opacity="+opacity*100+")");
            item.MoveTo(toX,toY);
        } 
    }
posted on 2009-03-30 17:22  徐境  阅读(137)  评论(0)    收藏  举报