Просмотр полной версии : Snapping
Подскажите, пожалуйста, как сделать, чтобы перетаскиваемый объект после отпускания кнопки мыши помещался в определенное место, если он рядом с ним. А если не рядом, то возвращался бы обратно.
если у тебя есть координаты нужного места, то по release высчитываешь расстояние от места, где отпустили до нужного.
хотя проще сделать используя hitTest
Спасибо, конечно, но я в ActionScript еще совсем новичок... можно поподробнее, plz?
Ой, уже сам разобрался :)
Всем спасибо за помощь.
Но теперь другая проблема :(
Хочу, чтобы при "прилипании" Flash переходил на другой кадр и проигрывал анимацию, но GotoAndPlay почему-то не работает... Код такой:
on (press){
startDrag(this);
}
on (release, releaseOutside){
if(_root.Ball1, hittest(_root.BallPlace1)){
this._x=70;
this._y=300;
stopDrag();
gotoAndPlay(2);
}
else{
this._x=80;
this._y=410;
stopDrag();
}
}
sergwizard
20.09.2002, 22:13
gotoAndPlay(2);
ЧТО? Должно переходить на второй фрейм? Мувик, в который вложена кнопка? Или весь _root? Определись, и впиши в код. Все заработает.
Скорее всего тебе надо _root.gotoAndPlay(2);
Спасибо, надо было действительно -root.GotoAndPlay :)
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.