![]() |
Проблема с 2х позиционной кнопкой
Не до конца понимаю, как сделать 2х позиционную кнопку(Pause/Play). Имея при этом 4 изображения - Два изображения для обычного состояния кнопок и два при наведении, изображения формата *.png. До этого применяла обычную стандартную кнопку и прописывала код
Код:
on (release) { |
Вместо кнопки - мувиклип.
При нажатии - переназначение обработчика события onRollOver, чтобы показывалась другая картинка, если надо - изменение текста подписи. |
Этот код сделай для кнопки игра/пауза :
Код:
_root.zzz = 1;Этот код для кнопки навел/отвел : Код:
_root.mc.stop();Код:
_root.mc.onEnterFrame = function() { |
2D12
Лучше все-таки первый вариант: хитТесты - это пустая трата вычислительных ресурсов, т к будет каждый кадр вызываться gotoAndStop, да и сам хитТест тоже вещь не самая быстрая |
Вложений: 1
Я попробовала сама добиться чего-то...в итоге получилось много кода, но работающая кнопка. Я наверное слишком замудрила, уровень моих знаний во флеше не позволил мне все это упростить
У меня две кнопки одна за другой с 3мя состояниями. названия - btn_pause_disabled,btn_pause,btn_pause_over для кнопки "Пауза" btn_play_disabled,btn_play,btn_play_over для кнопки "Играть" Код:
btn_pause_disabled.onRollOver=function() |
Уважаемый DarkLight я никогда неусомнюсь что вы опытный програмист ,
но в данном вопросе вынужден с вами несогласится функции "onRoll" работают некоректно и очень плохо отлавливают события , соглашусь с вами что "хитТест" не идеальный вариант но и нетакой плохой что бы им пренебрегать в определенных ситуациях , я же предпочитаю математически задовать контур фигуры так я получаю самый желанный вариант . |
2D12
Я согласен, что onRoll не идеален, но здесь 1 кнопка, и проблемы врядли возникнут. Если несколько кнопок рядом повешены на онРоллы, и РоллАут и РоллОвер практически одновременны, то действительно одни проблемы. А про математическое кодирование согласен на 100% |
И со слезами на глазах , -Дай мне тебя обнять родной мой =)
P.S. Целую : ) |
| Часовой пояс GMT +4, время: 19:49. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.