![]() |
Слайдер: подсветка активного изображения
Вложений: 1
Всем привет!
Сделала слайдер с подгрузкой изображений из xml. Слайдер управляется кнопками вперед-назад и еще на каждое изображение по отдельной кнопочке. Не получается сделать так, чтобы при смене изображений подсвечивалась соответствующая кнопочка. Под "подсвечивалась" я имею ввиду кнопочку когда на нее мышка наводится. Пробовала принудительный вызов события, но это ни к чему не приводит: Код AS3:
|
Не:
Цитата:
Код AS3:
|
Не понял какого эффекта вы хотите добиться. Скачал исходник - при наведении мыши все подсвечивается. Уточните пожалуйста вопрос.
P.S. Галерея прикольная, мне понравилось. |
Цитата:
но все равно спасибо. Цитата:
Да, при наведении мыши подсвечивается, правильно. Но еще надо чтобы подсвечивалось без мыши: когда отображается первый слайд - первый квадратик, второй слайд - второй квадратик, третий - третий квадратик... и т.д. Спасибо что вам понравилось :-) |
Каждый раз когда меняется слайд - проверяешь какой этот слайд и светишь соответствующую кнопку.
|
Цитата:
Добавлено через 7 минут Какой слайд прокручивается я проверю, но не знаю как обратиться к свойству кнопки, которое отвечает за ее изображение, когда на нее мышка наводится. Т.е. засветить не могу. |
Называй кнопки slideButton1, slideButton2, slideButton3 и т.д.
А сами слайды называй slide1, slide2 и т.д. При нажатии на кнопку, проверяй цифру в конце имени и свети слайд с такой же цифрой. Также можно сделать так: Код AS3:
myButton = кнопка. someSlide = слайд этой кнопки. |
Вложений: 1
1. Лично у меня программно переключать состояния потомка SimpleButton не получилось это же не наследник мувиклипа gotoAndStop () не сделаешь. Поэтому я переделал ваши кнопки в мувиклипы, сделайте им buttonMode = true, что бы они себя вели как кнопки.
2. Я немного запутался в ваших наименованиях кнопок и кадров (они не совпадают), в исходнике подсвечиваются не те кнопки, которые кликаются, но я думаю что вы это поправите, главное ход мысли. 3. Код в кадрах это зло, даже на вашем маленьком примере я в этом убедился. |
Переходите на классы, это не так уж и сложно :)
|
PainKiller,
при открытии ошибку выдает - Unexpected file format. Может из-за версии flash'а? У меня CS3. кнопочки и правда стоит поименовать btn0..btn5, потому что значение slideTo меняется от 0 до 5, спасибо за совет, так правда будет понятней |
| Часовой пояс GMT +4, время: 03:16. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.