
Код AS3:
package main
{
// Подключаем библиотеки.
import flash.display.MovieClip;
import flash.events.*;
import flash.geom.Rectangle;
// Создаём класс Background который наследует класс MovieClip
// Классы называйте с Большой Буквы.
public class Background extends MovieClip
{
public function Background()
{
// не двигайте stage
addEventListener(MouseEvent.MOUSE_DOWN, handleMouseDown);
addEventListener(MouseEvent.MOUSE_UP, handleMouseUp);
}
// Нажатие кнопки мыши по нашему мувику
function handleMouseDown(event:Event):void
{
// для наглядности
var left : Number = stage.stageWidth-width;
var top : Number = stage.stageHeight-height;
var right : Number = width-stage.stageWidth;
var bottom : Number = height-stage.stageHeight;
var dragRect:Rectangle = new Rectangle(left,top,right,bottom);
startDrag(false, dragRect);
}
// Отпустили кнопку мыши
function handleMouseUp(event:Event):void
{
stopDrag();
}
}
}