![]() |
[ationscript] эффект плавного исчезновения/появления картинки
Можно ли сделать с помощью AS следующий эффект: при нажатии на кнопку текущая картинки плавно меняет альфа канал с 100 на 0, а связанная с кнопкой наоборот с 0 на 100. Пытаюсь сделать в цикле, но флеш сначала выполняет всю функцию, а только потом прорисовывает. Делать это клипами не охото, ибо слишком много подобных переходов придется делать.
Как можно это грамотно сделать? |
alpa = setInterval(function(){
my_mc._alpha -= 5; if (my_mc._alpha < 5){ clearInterval(alpa) } },100) |
Лучше синус, он-то плавнее всего!
|
спасибо, все работает
|
Проще всего и стратегически вернее будет сходить сюда: http://laco.wz.cz/tween/ скачать и установить MXP, после
чего в любое время использовать что-то типа: Код:
my_mc._alpha = 0; |
а у мя есть 2 простеньких прототипа
MovieClip.prototype.al = function(){ this.step = 10; this.limit = 60; this.onEnterFrame = function(){ this._alpha = this._alpha - this.step; if(this._alpha <= this.limit){ delete this.onEnterFrame; } } } MovieClip.prototype.unal = function(){ this.step = 10; this.limit = 100; this.onEnterFrame = function(){ this._alpha = this._alpha + this.step; if(this._alpha >= this.limit){ delete this.onEnterFrame; } } } в limit выставляешь требуемую прозрачность. |
| Часовой пояс GMT +4, время: 17:24. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.