Перетаскивание ролика с помощю startDrag()
Вложений: 1
Опять возникла проблемка. И чуствую что решение очень простое, но уже по форуму искал и на гугле но так и не пойму как при помощи startDrag передгивать клип.
На основном таймлайне розмещен ролик window (он експортнут для ActionSript и создан клас Window) внутри этого ролика само окно и еще 1 клип window_title, заголовок окна. Вот я хочу перетаскивать window когда мишка зажата над заголовком window_title.
Код:
package main{
import flash.display.MovieClip;
import flash.events.*;
import flash.display.Sprite;
public class window extends Sprite {
public function window() {
window_title.addEventListener(MouseEvent.MOUSE_DOWN, handleMouseDown);
window_title.addEventListener(MouseEvent.MOUSE_UP, handleMouseUp);
window_title.addEventListener(Event.MOUSE_LEAVE, handleMouseLeave);
function handleMouseDown(evt:Event):void {
window.startDrag();
}
function handleMouseUp(evt:Event):void {
window.stopDrag();
}
function handleMouseLeave(event:Event=undefined):void {
handleMouseUp(event);
}
}
}
}
Что делаю не так? :rolleyes:
|