|
|
|||||
[+4 22.01.08]
[+5 22.01.08] Регистрация: Aug 2007
Сообщений: 61
|
Постепенное изменение прозрачности
У меня проблемка.. мне надо чтоб при наведении на кнопку, прозрачность мувика, с 30% увеличилась до 100% (плавно увеличивалась а не резко перешла), и когда мышку уводишь, обратно, с 100% до 30% плавненько. И скажем если навели на кнопку, то скажем прозрачность увеличилась до 58%, а потом увели мышку с кнопки, то прозрачность уже от 58% уменьшалась до 30%, а не от 100%.
Я могу сделать только резкий переход, с 30% на 100% и обратно, мнебы хотелось узнать как это можнос делать плавно. |
|
|||||
предлагаю такой вариант:
import gs.TweenLite; bt.onRollOver = function(){ TweenLite.to(this, 1, {_alpha:100}); } bt.onRollOut = function(){ TweenLite.to(this, 1, {_alpha:30}); }
__________________
: M F N W : |
|
|||||
[+4 22.01.08]
[+5 22.01.08] Регистрация: Aug 2007
Сообщений: 61
|
Fernando Costa
поясни плиз, код а то я толком не врубился |
|
|||||
берешь качаешь класс откуда я тебе кинул ссылку,
TweenLite - один и з многих классов tween-engene(мне он больше всех нравится). bt - имя твоей кнопки, вешаешь на нее твои события, про класс там на сайте много чего написано, там в архиве даже исходник - в нем все разжевано
__________________
: M F N W : |
|
|||||
[+4 22.01.08]
[+5 22.01.08] Регистрация: Aug 2007
Сообщений: 61
|
я скачал архив, но там нет установки этой фени
|
|
|||||
Регистрация: Feb 2006
Адрес: Moscow
Сообщений: 552
|
Классы не устанавливаются. Скопируйте папку и все ее содержимое в папку, где находится fla-файл.
__________________
Учимся правильно задавать вопросы |
|
|||||
Et cetera
Регистрация: Sep 2002
Сообщений: 30,784
|
Либо в Classes флеша, либо в собственную папку с добавлением соответствующего class path в настройках флеша.
|
|
|||||
[+4 22.01.08]
[+5 22.01.08] Регистрация: Aug 2007
Сообщений: 61
|
помогите плз.. чёт у меня не выходит... я написал?
import gs.TweenLite; var i:Number=0; mc_vid.onPress = function(){ if(i==0) {i=1; //при первом нажатии: TweenLite.to(this, 1, {_x:0}); //координата х=0 TweenLite.to(this, 1, {_y:0}); //координата у=0 TweenLite.to(this, 1, {_height:205}); //высота расширяется до 205 TweenLite.to(this, 1, {_width:300});} //а ширина до 300 else if (i==1) {i=0; TweenLite.to(this, 1, {_x:10}); //тут х увеличивается до 10 TweenLite.to(this, 1, {_y:50}); // у до 50 TweenLite.to(this, 1, {_height:82}); // высота уменьшается до 82 TweenLite.to(this, 1, {_width:120});} // а ширина до 120 } почему незнаю.. помогите плз... |
Часовой пояс GMT +4, время: 03:30. |
|
« Предыдущая тема | Следующая тема » |
Опции темы | |
Опции просмотра | |
|
|