Eaê...
Já faz tanto tempo que nem sei se vai adiantar postar aqui, mas...
Bom... se eu quiser o mesmo efeito só que indo horizontalmente na tela, da esqueda pra direita ou/e da direita pra esquerda. Como faço?
Queria tb usar mais de um MC no efeito, mas que fosse aleatório tb... tipo em um MC eu vou colocar um texto X e em outro um texto Y. Se der com mais MCs melhor ainda.
Tem jeito???
Um abração...
Eaê...
Já faz tanto tempo que nem sei se vai adiantar postar aqui, mas...
Bom... se eu quiser o mesmo efeito só que indo horizontalmente na tela, da esqueda pra direita ou/e da direita pra esquerda. Como faço?
Queria tb usar mais de um MC no efeito, mas que fosse aleatório tb... tipo em um MC eu vou colocar um texto X e em outro um texto Y. Se der com mais MCs melhor ainda.
Tem jeito???
Um abração...
Aê... deu um trabalhinho mas pelo menos uma parte funcionou... Consegui fazer o efeito ir da direita pra esquerda, da esquerda pra direita e vou aproveitar pra postar todos os scripts comentados aqui pra quem precisar.
DA ESQUERDA PRA DIREITA//Efeito randômico da DIREITA para ESQUERDA
//Instruções: Criar um MC e posicioná-lo no fora do palco. Instanciar como efeitorandom.
//Inserir este script no 1º frame da TimeLine.
i=0;
_root.onEnterFrame = function() {
i++;
efeitorandom.duplicateMovieClip("efeitorandom"+i, i);
with (this["efeitorandom"+i]) {
//Posição horizontal ocupado pelo feito no palco
_x = 700;
//Posição vertical de onde começa o efeito no palco
_y = random(370);
//Efeito alpha pra algumas aparecerem mais fracas e outras mais fortes
_alpha = random(80);
}
for(a=1;a<=i;a++){
if(_root['yefeitorandom'+a]==undefined || _root['yefeitorandom'+a]==this["efeitorandom"+a]._y){
//Aqui se trata a direção inicial e final do moviemento, ou seja se alterar
//por exemplo para (random(10)-90) o efeito irá subir da esquedo para direita.
//Em (random(100)-50) o efeito fica reto
_root['yefeitorandom'+a]=(random(100)-50)+this["efeitorandom"+a]._y;
}
with(this["efeitorandom"+a]){
//Velocidade do efeito
_x-=10;
//Tamanho vertical do efeito
if(_x<-10) this["efeitorandom"+a].unloadMovie();
if(_root['yefeitorandom'+a]>_y) _y+=1;
else if(_root['yefeitorandom'+a]<_y) _y-=1;
}
}
};
DA DIREITA PRA ESQUERDA//Efeito randômico da DIREITA para ESQUERDA
//Instruções: Criar um MC e posicioná-lo no fora do palco. Instanciar como efeitorandom.
//Inserir este script no 1º frame da TimeLine.
i=0;
_root.onEnterFrame = function() {
i++;
efeitorandom.duplicateMovieClip("efeitorandom"+i, i);
with (this["efeitorandom"+i]) {
//Posição horizontal ocupado pelo feito no palco
_x = 700;
//Posição vertical de onde começa o efeito no palco
_y = random(370);
//Efeito alpha pra algumas aparecerem mais fracas e outras mais fortes
_alpha = random(80);
}
for(a=1;a<=i;a++){
if(_root['yefeitorandom'+a]==undefined || _root['yefeitorandom'+a]==this["efeitorandom"+a]._y){
//Aqui se trata a direção inicial e final do moviemento, ou seja se alterar
//por exemplo para (random(10)-90) o efeito irá subir da esquedo para direita.
//Em (random(100)-50) o efeito fica reto
_root['yefeitorandom'+a]=(random(100)-50)+this["efeitorandom"+a]._y;
}
with(this["efeitorandom"+a]){
//Velocidade do efeito
_x-=10;
//Tamanho vertical do efeito
if(_x<-10) this["efeitorandom"+a].unloadMovie();
if(_root['yefeitorandom'+a]>_y) _y+=1;
else if(_root['yefeitorandom'+a]<_y) _y-=1;
}
}
};
DE CIMA PRA BAIXO//Efeito randômico da CIMA para BAIXO
//Instruções: Criar um MC e posicioná-lo no fora do palco. Instanciar como efeitorandom.
//Inserir este script no 1º frame da TimeLine.
i=0;
_root.onEnterFrame = function() {
i++;
efeitorandom.duplicateMovieClip("efeitorandom"+i, i);
with (this["efeitorandom"+i]) {
_x = random(700);
_y = -10;
_alpha = random(90);
}
for(a=1;a<=i;a++){
if(_root['xefeitorandom'+a]==undefined || _root['xefeitorandom'+a]==this["efeitorandom"+a]._x){
_root['xefeitorandom'+a]=(random(100)-50)+this["efeitorandom"+a]._x;
}
with(this["efeitorandom"+a]){
_y+=10;
if(_y>420) this["efeitorandom"+a].unloadMovie();
if(_root['xefeitorandom'+a]>_x) _x+=1;
else if(_root['xefeitorandom'+a]<_x) _x-=1;
}
}
};
DE BAIXO PRA CIMA//Efeito randômico da BAIXO para CIMA
//Instruções: Criar um MC e posicioná-lo no fora do palco. Instanciar como efeitorandom.
//Inserir este script no 1º frame da TimeLine.
i=0;
_root.onEnterFrame = function() {
i++;
efeitorandom.duplicateMovieClip("efeitorandom"+i, i);
with (this["efeitorandom"+i]) {
//Posição horizontal ocupado pelo feito no palco
_x = random(700);
//Posição vertical de onde começa o efeito no palco
_y = 370;
//Efeito alpha pra algumas aparecerem mais fracas e outras mais fortes
_alpha = random(80);
}
for(a=1;a<=i;a++){
if(_root['xefeitorandom'+a]==undefined || _root['xefeitorandom'+a]==this["efeitorandom"+a]._x){
//Aqui se trata a direção inicial e final do moviemento, ou seja se alterar
//por exemplo para (random(10)-90) o efeito irá subir da esquedo para direita.
//Em (random(100)-50) o efeito fica reto
_root['xefeitorandom'+a]=(random(100)-50)+this["efeitorandom"+a]._x;
}
with(this["efeitorandom"+a]){
//Velocidade do efeito
_y-=10;
//Tamanho vertical do efeito
if(_y<-10) this["efeitorandom"+a].unloadMovie();
if(_root['xefeitorandom'+a]>_x) _x+=1;
else if(_root['yefeitorandom'+a]<_x) _x-=1;
}
}
};
Aqui está o zip do arquivo fla.