![]() |
|
||||||||||
|
|||||
|
Подскажите, пожалуйста, как сделать, чтобы перетаскиваемый объект после отпускания кнопки мыши помещался в определенное место, если он рядом с ним. А если не рядом, то возвращался бы обратно.
__________________
//KrogZZ |
|
|||||
|
если у тебя есть координаты нужного места, то по release высчитываешь расстояние от места, где отпустили до нужного.
хотя проще сделать используя hitTest |
|
|||||
|
Спасибо, конечно, но я в ActionScript еще совсем новичок... можно поподробнее, plz?
__________________
//KrogZZ |
|
|||||
|
почитай, сгодится!
|
|
|||||
|
Ой, уже сам разобрался
![]() Всем спасибо за помощь.
__________________
//KrogZZ |
|
|||||
|
Но теперь другая проблема
![]() Хочу, чтобы при "прилипании" 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(); } }
__________________
//KrogZZ |
|
|||||
|
Регистрация: Jan 2002
Адрес: СПб-Denver-Лермонтов
Сообщений: 1,525
|
gotoAndPlay(2);
ЧТО? Должно переходить на второй фрейм? Мувик, в который вложена кнопка? Или весь _root? Определись, и впиши в код. Все заработает. Скорее всего тебе надо _root.gotoAndPlay(2);
__________________
Для того чтобы узнавать, есть два способа: - задавать вопросы и пытаться самому на них ответить. Второй способ более продуктивный. (S.Wizard) |
|
|||||
|
Спасибо, надо было действительно -root.GotoAndPlay
![]()
__________________
//KrogZZ |
![]() |
Часовой пояс GMT +4, время: 15:35. |
|
|
« Предыдущая тема | Следующая тема » |
|
|