Просмотр полной версии : Проблема с кнопкой (активные зоны)
Mefestofel
30.07.2007, 13:15
Еще раз добрый день!
Я как всегда с простеньким, но животрепппещущим вопросом.
Я сделал анимированную кнопку, при "проезде" мышки через которую "раскрывается" звезда. но когда я "снимаю" курсор с кнопки, он цепляестя за возвращающиеся хвостики и вся система зацикливается. Можно ли как-нибудь сделать что бы скрипт срабатывал на всём с кнопке (текст и зона) но не на "рожках"
Спасибо!
В 4-ом кадре кнопке (HIT) обозначить всю область реагирования.
Mefestofel
30.07.2007, 13:32
Упс. Я наверное не так выразился... Это не то что бы кнопка. Это - клип. С кусочком кода.
Aziz Zaynutdinoff
30.07.2007, 14:21
заливка 0% любым цветом в одном из верхних слоев по области рагирования вас спасет :)
заливка 0% любым цветом в одном из верхних слоев по области рагирования вас спасет :)Зачем делать по плохому, когда можно по хорошему? Использовать hitArea для области и спрятать ее _visible=false;
Mefestofel
31.07.2007, 18:43
Ладно, тогда такой вопрос, можно ли прикрутить код
on (rollOver) {
this.onEnterFrame=function(){
this.nextFrame();
}
}
on (rollOut) {
this.onEnterFrame=function(){
this.prevFrame();
}
}
on (releaseOutside) {
this.onEnterFrame=function(){
this.prevFrame();
}
}
К объекту типа Button да так что бы при наведении и снятии выполнялись соответствующее действо. (прокрутка и возвращение)
это хорошо что у вас таммувик, воспользуйтесь замечательным свойством hitArea
вот пример его использования:
создаёте мувиклип, рисуете в нём скажем квадрат или круг наваше усмотрение, размер тот в котором вам необходимо срабатывание евентов РоллОвер Аут и так далее.. ставите этот клип скажем поверх вашей звезды, дате имена этому клипу и вашей звезде к примеку mcStar, mcStarHitArea
и где нибудь где вам удобно, mcStar.hitArea = mcStarHitArea
а вы попробывали и увас уже нечего незаработало?
пишите лучше на АС 2.0 используя 8 флэш, не парьтесь )
АС 3.0 это уже следующие поколение ) и слову флэш там нету места :)
Mefestofel
31.07.2007, 19:05
Я я как раз на АС2 )) Правда во Флеш ЦС3..
Все заработало!" Огромнейшее спасибо!
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.