import flash.events.Event;
import flash.geom.Matrix;

var angle:Number=0;
var cameraM:Matrix =new Matrix();
var mcM:Matrix=mc.transform.matrix;

this.addEventListener (Event.ENTER_FRAME,loop);
function loop(e:Event):void
{
    angle
++;
    
var tempM:Matrix=mcM.clone();
    cameraM.identity();
    cameraM.createBox(
1,1,angle*Math.PI/180,100*Math.cos(angle*Math.PI/180)+275,100*Math.sin(angle*Math.PI/180)+200);
    camera.transform.matrix=cameraM;
    cameraM.invert();
    tempM.concat(cameraM);
    mc.transform.matrix
=tempM;
    
if(!camera.contains(mc))camera.addChild(mc);
}
                       

 

 

相关文章:

  • 2021-12-22
  • 2021-11-04
  • 2021-07-14
  • 2021-07-20
  • 2021-12-16
  • 2021-11-03
  • 2021-12-02
猜你喜欢
  • 2021-07-18
  • 2021-06-22
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-01-03
  • 2022-02-03
相关资源
相似解决方案