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”。