PDA

Просмотр полной версии : Как сделать мерцание, как на 2advanced.com?


FaNaT1K
01.12.2008, 19:28
сопсна сабж.
вообще я пробовал сделать с помощью
onEnterFrame=function(){
mc._alpha=random(100);
}
но эффект совершенно не тот...

BBOY Ильич
01.12.2008, 19:50
mc.onEnterFrame = function ()
{
this._visible = !this._visible ;
};

может так?

arialix
01.12.2008, 19:50
i=0;

onEnterFrame=function(){

if(i<30){mc._alpha=i+70; }
i++;
if(i==40) i=random(40);
}
Вот так ближе

FaNaT1K
02.12.2008, 16:45
ладно, попробую как Вы посоветовали...А может они с ФПС как то играются в клипе? Фпс можно изменять для отдельного клипа, если да то как?

artem_fs
02.12.2008, 18:02
fps общий для всех, в том числе и для подгруженных мувиков

FaNaT1K
02.12.2008, 23:40
а как его повысить?
а первом кадре задать
framerate=30

lexa2000lexa
03.12.2008, 00:02
в АС1-2 нельзя менять програмно fps, можно в АС3.

FaNaT1K
03.12.2008, 00:29
ну поскольку этот сайт уже давно придуман ...а эффект мерцания у них еще в предыдущих версиях был...значит на АС1-2 сделано...:umnik2:

Добавлено через 2 минуты
ну поскольку этот сайт уже давно придуман ...а эффект мерцания у них еще в предыдущих версиях был...значит на АС1-2 сделано...:umnik2:
но честно говоря, меня терзают смутные сомнения что у них сделано так как советовали выше...мне кажется что здесь _яркость меняется из номальной до 100% очень быстро и все...а как это очень быстро сделать?

Добавлено через 5 минут
i=0;

onEnterFrame=function(){

if(i<30){mc._alpha=i+70; }
i++;
if(i==40) i=random(40);
}
Вот так ближе
попробовал...уж очень медленно все это происходит!!

Добавлено через 16 минут
mc.onEnterFrame = function ()
{
this._visible = !this._visible ;
};

может так?
вот так мне больше понравилось...а нельзя ли как нибудь побыстрее...
и еще я на этом форуме где то читал , что onEnterFrame процессор загружет :confused:

BBOY Ильич
03.12.2008, 00:52
var speed:Number = 5;
var mc:MovieClip = _root.my_mc;
var interval:Number = setInterval(blink, speed, mc);

function blink(mc:MovieClip)
{
mc._visible = !mc._visible ;
};

Mnilionic
03.12.2008, 01:08
при fps 24 вполне приятно мерцает:
mc.onEnterFrame = function() {
_alpha = (_alpha == 100)? 50: 100;
};
Чем меньше разность изменения цвета (прозрачности в данном случае) тем выглядит быстрее.

arialix
03.12.2008, 11:24
http://fruits.net.ua/board_foto/fps.jpg

Добавлено через 1 минуту
Увеличить фпс, и будет всё быстрее происходить... Нормальный фпс 30

lexa2000lexa
03.12.2008, 11:40
ну поскольку этот сайт уже давно придуман ...а эффект мерцания у них еще в предыдущих версиях был...значит на АС1-2 сделано...:umnik2:
я тут имел ввиду что нельзя менять fps, а не ефекте в целом.