NAMEsoft
05.04.2004, 03:02
Создание переключателей (вкл/выкл, т.н. "залипших кнопок"). Несколько вопросов
Нужно создать меню, названия пунктов которого берутся из переменных FlashVars. с этим пока проблем нет (просто не дошел :))
в результате должен быть ряд кнопок, которые будут реагировать на подведение мышки и ее клики.
когда было определенное количество кнопок, и "подсвеченная" кнопка совпадала с размером "обычной", я делал так:
1. нижний слой - картинки "подсвеченных" кнопок
2. верхний слой - "обычные" кнопки, обернутые в мувиКлипы, которым присвоены значения id1/id/id3...
в "обычных" кнопках на первом кадре была сама кнопка, а на втором и третьем (over/down) было пустое место, т.е. показывалась кнопка, которая была ПОД основной
при клике был цикл, который обходил все мувики id*, и делал visible=true всем, кроме "кликнутой", таким образом кнопка "выделялась" + у нее пропадала кликабельность (то что нужно)
но а теперь сама проблема - "подсвеченная" (over) кнопка больше "обычной", и в каждом слое своя кнопка (кнопки должны чуток перекрываться), таким образом выше-упомянутый способ не работает :(
собсно, сами вопросы:
1. как создать "залипающую" кнопку
2. как на нее повесить обработку события onclick (все кнопки создаются через DublicateMovieClip динамически)
3. в созданной кнопке надо поменять текст, а он в "обычном" и "кликнутом" состоянии разного цвета и размера
4. создаваемые кнопки надо выровнять по правому краю, так как в HTML размер флешки задается как width=100%
работаю в Flash5, но принимаются любые советы и идеи.
в поиске нашел:
http://www.flasher.ru/forum/showthread.php?threadid=45518
http://www.flasher.ru/forum/showthread.php?postid=210767
http://www.flasher.ru/forum/showthread.php?threadid=29479
http://www.flasher.ru/forum/showthread.php?postid=123062
http://www.flasher.ru/forum/showthread.php?threadid=49240
но нужной информации не почерпнул :(
Нужно создать меню, названия пунктов которого берутся из переменных FlashVars. с этим пока проблем нет (просто не дошел :))
в результате должен быть ряд кнопок, которые будут реагировать на подведение мышки и ее клики.
когда было определенное количество кнопок, и "подсвеченная" кнопка совпадала с размером "обычной", я делал так:
1. нижний слой - картинки "подсвеченных" кнопок
2. верхний слой - "обычные" кнопки, обернутые в мувиКлипы, которым присвоены значения id1/id/id3...
в "обычных" кнопках на первом кадре была сама кнопка, а на втором и третьем (over/down) было пустое место, т.е. показывалась кнопка, которая была ПОД основной
при клике был цикл, который обходил все мувики id*, и делал visible=true всем, кроме "кликнутой", таким образом кнопка "выделялась" + у нее пропадала кликабельность (то что нужно)
но а теперь сама проблема - "подсвеченная" (over) кнопка больше "обычной", и в каждом слое своя кнопка (кнопки должны чуток перекрываться), таким образом выше-упомянутый способ не работает :(
собсно, сами вопросы:
1. как создать "залипающую" кнопку
2. как на нее повесить обработку события onclick (все кнопки создаются через DublicateMovieClip динамически)
3. в созданной кнопке надо поменять текст, а он в "обычном" и "кликнутом" состоянии разного цвета и размера
4. создаваемые кнопки надо выровнять по правому краю, так как в HTML размер флешки задается как width=100%
работаю в Flash5, но принимаются любые советы и идеи.
в поиске нашел:
http://www.flasher.ru/forum/showthread.php?threadid=45518
http://www.flasher.ru/forum/showthread.php?postid=210767
http://www.flasher.ru/forum/showthread.php?threadid=29479
http://www.flasher.ru/forum/showthread.php?postid=123062
http://www.flasher.ru/forum/showthread.php?threadid=49240
но нужной информации не почерпнул :(