1.对于rect
rect(0,0,50,50)与rect(50,50,0,0)效果一样吗?
2.b.canvas.copyrect(1,2,3)我知道参数1,2,3的用处 
但是我又想不明白既然copyrect(1,2,3)就足以将一个画布的信息复制到另一个画布区域中  那b.canvas.又起到什么作用呢? 还请各位帮忙解答 另外有没有很少提问问题的高手给我点分啊  每次问问题都要付出20分  我的积分越来越少了 所以恳请各位好心人帮帮忙  帮助一下菜鸟 

解决方案 »

  1.   

    rect(0,0,50,50)与rect(50,50,0,0)效果一样吗?
    这两个效果是不一样的,坐标起始不一样;CopyRect是拷贝区域,b.Canvas是对象实例;你每天回帖,系统会送你分的。
      

  2.   

     rect(a,b,c,d) 呵呵,大致如下。把下面这个方框放到坐标系中去 
      (a,b)
        ┌─┐
         │  │
         └─┘
              (c,d)
    copyrect(1,2,3)就足以将一个画布的信息复制到另一个画布区域中  那b.canvas.又起到什么作用呢? 
      他这样就可能牵扯到面向对象,把copyrect方法定义为1个对象(b.Canvas)的方法,这样就比较直观。但是你也可以完全自定义copyrect这样1个单独的方法。
      

  3.   

    rect(0,0,50,50)与rect(50,50,0,0)
    画一个正方形,你可以从左上角开始画,也可以从右下角开始画,最后的效果是一样的,但画的过程是不一样的。第二个问题说明楼主还没有理解对象是什么,对象和它的方法是什么关系。
     
    如果仅仅是copyrect(1,2,3),那怎么知道你是要将那个画布进行Copy呢??b.canvas.copyrect意思就是要将B这个对象的画布进行Copy
      

  4.   

    第一个问题,不一样,坐标不一样。起始位置不一样。
    第二个问题,copyrect(1,2,3),就是复制图像,b.canvas.copyrect意思就是要将B这个对象的画布进行Copy