flash单击旋转90度并且可以拖拽到任意位置的代码

舞台上创建一个mc,实例名:mc1,选择帧,编写代码如下:

/*?旋转90度

单击元件旋转90度

*/

mc1.addEventListener(MouseEvent.CLICK,?fl_ClickToRotate);

function?fl_ClickToRotate(event:MouseEvent):void

{

mc1.rotation?+=?90;

}

/*?拖放

通过拖放移动指定的元件实例。

*/

mc1.addEventListener(MouseEvent.MOUSE_DOWN,?fl_ClickToDrag);

function?fl_ClickToDrag(event:MouseEvent):void

{

mc1.startDrag();

}

stage.addEventListener(MouseEvent.MOUSE_UP,?fl_ReleaseToDrop);

function?fl_ReleaseToDrop(event:MouseEvent):void

{

mc1.stopDrag();

}

mc2的代码同mc1,只是将代码中的“mc1”替换成“mc2”。