S > startDrag
startDragСинтаксис
startDrag(
target
);
startDrag(
target
,[
lock
]);
startDrag(
target
[,
lock
[,
left
,
top
,
right
,
bottom
]]);
Аргументы
target
Путь к мувиклипу, который нужно переместить.
lock
Двоичное значение, определяющее как перемещаемый мувиклип будет прикреплен к указателю мыши. true
- по центру, false
- точкой, в которой пользователь первый раз нажал по клипу. Этот аргумент необязателен.
left
, top
, right
, bottom
Значения, указывающие на координаты родительского клипа и описывающие прямоугольник, в котором будет перемещаться мувиклип. Этот аргумент необязателен.
Описание
Команда; делает мувиклип target
перетаскиваемым, во время его воспроизведения. Одновременно только один мувиклип может обладать таким свойством. Как только выполнится команда startDrag
, мувиклип становится доступным для перемещения до тех пор, пока не будет остановлен командой stopDrag
или пока не будет выполнена команда startDrag
для другого мувиклипа.
Пример
Для создания мувиклипа, который пользователь может перемещать в любое место, пока нажата клавиша мыши, присвойте команды startDrag
и stopDrag
кнопке внутри этого мувика, как описано ниже
on(press) { startDrag("",true); } on(release) { stopDrag(); }
Смотрите также
_droptarget