![]() |
|
||||||||||
|
|||||
|
[+1.3 05.12.06]
Регистрация: Jun 2006
Сообщений: 31
|
можно ли сделать что то типа onReleaseOutside но exept этот мувик и этот мувик.
вобщем чтобы onReleaseOutside не на все внешние нажатия реагировала, а только на определённые. |
|
|||||
|
Регистрация: Oct 2006
Адрес: spb.ru
Сообщений: 3,221
|
С этого момента поподробнее ..
|
|
|||||
|
[+1.3 05.12.06]
Регистрация: Jun 2006
Сообщений: 31
|
вобщем есть кнопка, при нажатии на неё, она становится в положение нажатая, и если где то нажали на другую кнопку, то первая кнопа должна отжиматся, идти с анимацией на кадр где она ненажатая.
для этого я так понимаю есть команда onReleaseOutside и надо что бы первая кнопка не реагировала на все внешние нажатия подряд, а только на те что нужно. |
|
|||||
|
onReleaseOutside не причем. Он вызывается, когда нажимаешь на кнопку, отводишь (не отпуская кнопки) мышь за ее границы и там отжимаешь. Причем не важно где
Для этого используй onRelease других кнопок. Примерно так: var pressed:MovieClip = null;// Ссылка на нажатую кнопку
/*
Этот код прописываем для всех кнопок
*/
b.onRelease = function ():Void
{
pressed.gotoAndPlay ("release");// Перехожим в предыдущей нажатой кнопке на анимацию, где кнопка отпускается
this.gotoAndPlay ("press");// Проигрываем к нажатой сейчас кнопки анамацию с нажатием
pressed = this;// Меняем ссылку
}
|
![]() |
![]() |
Часовой пояс GMT +4, время: 01:05. |
|
|
« Предыдущая тема | Следующая тема » |
|
|