Просмотр полной версии : Управление прозрачностью слоя через слайдер? В ролике?
Народ, всем привет!
Подскажите, как можно такое сделать:
1. Есть картинка
2. Нужно сделать так, чтобы ее прозрачность менялась в зависимости от того как пользователь двигает слайдер.
Второй вариант:
1. Есть картинка (та же :) )
2. Есть шкала, с кнопками. Как сделать чтобы картинка делалась прозрачнее-виднее в зависимости от нажания на кнопки на шкале?
Поясню - просто сделать соответствие понятно как. но как сделать так, чтобы картинка запоминала последнее свое состояние и уже при дальнейшем выборе кнопки на шкале менялась от него?
Может я тут перемудрил и на самом деле все гораздо проще? :)
Ааа, понятно, Спасибо!
Уточню, т.е. я на кнопку вешаю действие, чтобы по нажатию объект_alpha+=1 ? Или как правильно? Напишите, пожалуйста, пример.
для кнопки прибавления:
on(release){
_root.kartinka._alpha+=1;
}
для кнопки убавления:
on(release){
_root.kartinka._alpha-=1;
}
если скороость изменения мала,то вместо 1 поставь большее число
забыл про теги:(
Haiat, отредактируйте свой пост и оформите код тегами .
Haiat ОГРОМНОЕ спасибо :)
а с бегунком решил?или уже не надо?
Нет не решил, но надо. Было бы вообще отлично :)
Как раз хотел спросить, как сделать чтобы при нажатии определялась прозрачность и автоматически выбиралось бы - добавить ее или убрать :)
on(release){
perem=_root.kartinka._alpha;
}
теперь у тебя в переменной perem хранится значение прозрачности. а зачем тебе что то определять больше 100 и меньше 0 она не может быть. Или тебе определённые значения нужны?
Поясню. Смотри, есть шкала, допустим 5, 50, 100. Значения шкалы равны значениям альфы.....а, погоди - тут можно, получается, использовать просто _root.kartinka._alpha=5 (или 50 или 100)? Ну да, можно конечно :D говорю же - перемудрил от незнания просто. Но +- тоже были нужны все-таки :) .
А бегунок хотел - чтобы плавно альфа менялась...
да. но можно сделать бегунок который будет таскаться мышкой, и от этого зависеть прозрачность
это было бы то что надо. подскажешь как?
делаешь бегунок, клипом, и чтобы он drag-ился... и тебе нужно(как бы объяснить).вот:допустим у твоего бегунка макс положение по Y 520 а минимальное 300.и тебе для удобства нужно сделать переменую чтобы положение бегунка превращать от 0 до 100.то есть вывести какой то коэффицент.
а потом в кадре написать
onEnterFrame=function(){
_root.kartinka._alpha=perem;
}
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.