potrzebuje wywołać funkcję myszką, jednak ma ona działać tylko wtedy gdy klawisz jest przyciśnięty, i wyłączyć się onRelease. Próbowałem już parę sposobów i niestety nie mogę ogarnąć. Jedyne co ogarnąłem to że funkcja się włącza, jednak nie jest wykonywana prawidłowo. Funkcja pobiera położenie myszki i przesuwa ekran i wszystko działa w enterFrame, ale jak już zrobie onPress//MouseDown to albo skacze po kliknięciu, albo jej ruch jest w jedną stronę i nie można go zmienić - onPress i wewnątrz if(klawisz==true)
Troszkę tego jak kombinuje:
Kod: Zaznacz cały
function przesuwacz(){
//tu kod przechwytujący pozycję myszy, poruszający ekranem i zatrzymujący go przy krawędziach
}
_mc.onPress = function(){
pressed = true;
if(pressed ==true)]{
_mc.onEnterFrame=przesuwacz;
}
}
_mc.onRelease = function(){
pressed = false;
delete _mc.onEnterFrame;
}