zoukankan      html  css  js  c++  java
  • 矩阵基础知识(三)

    import flash.display.MovieClip;
    import flash.geom.Matrix;
    import flash.events.MouseEvent;

    var sp:MovieClip=new Container();
    var containClone:MovieClip=new Container();
    var rect:MovieClip=new Rect();
    this.addChild(sp);
    sp.x 
    = sp.y = 200;
    sp.addChild(rect);
    rect.x 
    = 100;
    rect.y 
    = 50;
    var m0:Matrix = rect.transform.matrix;
    var m1:Matrix;
    var m2:Matrix;
    rectBtn.addEventListener(MouseEvent.CLICK,onClick);
    function onClick(e:MouseEvent):void
    {
        rect.rotation 
    += 10;
        m2 
    = rect.transform.matrix;
        
    //rectBtn.removeEventListener(MouseEvent.CLICK,onClick);
        matrixBtn.addEventListener(MouseEvent.CLICK,onClick2);
    }
    function onClick2(e:MouseEvent):void
    {
        
    //matrixBtn.removeEventListener(MouseEvent.CLICK,onClick2);
        m1=m0.clone();
        m1.invert();
        m1.concat(m2);
        
    if(!containClone)containClone=new Container();
        containClone.transform.matrix 
    = m1;
        sp.addChild( containClone);

    }
  • 相关阅读:
    字符串String
    冒泡排序、二分查找法
    数组习题
    数组
    附加习题
    编写Java程序,应用for循环打印菱形、三角形
    JAVA的语法基础4
    3.20 每日一题题解
    3.19 每日一题题解
    3.18 每日一题题解
  • 原文地址:https://www.cnblogs.com/ddw1997/p/2164131.html
Copyright © 2011-2022 走看看