Guest - Marcelo - Postado Outubro 31, 2003 Denunciar Share Postado Outubro 31, 2003 Boa noite gostaria de tirar uma dúvida e preciso saber se alguém pode me informar como fazer o efeito do filme do matrix quando as letras ficam caindo sobre a tela. Desde já agradeço a todos pela atençào. :ph34r: Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Holy Demons Postado Outubro 31, 2003 Denunciar Share Postado Outubro 31, 2003 Meu caro amigo esse efeito que você quer fazer é o seguinte ele não é feito como php mais sim em um programa chamo de Flash que usa a linguagen Action Script...!!!Posta esse mensagem que você postou aqui na parte de Flash que agalera de la te ajuda....!!!! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Guest Dr1 Postado Novembro 1, 2003 Denunciar Share Postado Novembro 1, 2003 hehe, na verdade num tem nada a ver com flash, o efeito é feito em 3D, provavelmente em maya ou outro software do tipo! Porém conseguimos "simular" uma versão mais simplificada (lógico) no flash para se adaptar no formato Web... eu desenvolvi uma versãozinha q achei q ficou legal, logo mais eu posto um tutorial ou o source do código aqui pra você's !![]'s______________________dr1® - Flash Developer/Designer-= Macromedia Ownz =-email: dr1nks@yahoo.com.bricq: 72683601MSN: dr1nks@MSN.com Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 rjunai Postado Novembro 2, 2003 Denunciar Share Postado Novembro 2, 2003 Oisegue um script já contextualizado em html , "tenta" reproduzir o efeito matrix ...*fica lento em alguns computadores...<html><head><title>Matrix</title><script language="JavaScript">/*filter:fliph;*/</script><style>body{font-size:10pt;font-weight:none;background-color:#000000;color:#000000;}</style></head><body scroll=no><script language="JavaScript">// definition de quelques valeursvar cw=document.body.clientWidthvar ch=document.body.clientHeightvar nb_cols=Math.floor(cw/16)// nb_cols--var nb_rows=Math.floor(ch/30)nb_rows--var dk_colors=new Array("#173317","#215221")var normal_color="#40A241"var light_color="#A9F0AC"var rnd_gly=new Array("a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z",",","/","+","-","*","_","{","%","!",".",";","$","1","2","3","4","5","6","7","8","9","0")// boucle collones et char+couleursfor(n_col=0;n_col<=nb_cols-1;n_col++){document.write("<div id=d"+n_col+" style='position:absolute;top:0px;'><tt></div>")document.getElementById("d"+n_col).style.width=16document.getElementById("d"+n_col).style.left=(n_col*16)var nb_chars=Math.floor(Math.random()*(nb_rows))document.getElementById("d"+n_col).style.height=(nb_chars+1)*30var h_div=parseInt(document.getElementById("d"+n_col).style.height)// pour vérifier ajouter à la ligne en dessous // document.getElementById("d"+n_col).style.top=-h_divdocument.getElementById("d"+n_col).style.filter="fliph"// mettre des caracteres avec des couleursfor(n_char=0;n_char<=nb_chars;n_char++){if(n_char<=1){document.getElementById("d"+n_col).innerHTML+="<tt><font color='"+dk_colors[n_char]+"'>"+rnd_gly[Math.floor(Math.random()*rnd_gly.length)]+"</font></tt><br>"}else if((n_char>1)&&(n_char<nb_chars)){document.getElementById("d"+n_col).innerHTML+="<tt><font color='"+normal_color+"'>"+rnd_gly[Math.floor(Math.random()*rnd_gly.length)]+"</font></tt><br>"}else{document.getElementById("d"+n_col).innerHTML+="<tt><font color='"+light_color+"'>"+rnd_gly[Math.floor(Math.random()*rnd_gly.length)]+"</font></tt>"}}// fin de déf des char_colorés ^}// fin boucle collones ^var deja_fait_st=new Array()var deja_fait_st_index=0function del_et_restart(numero){// del HTMLdocument.getElementById("d"+numero).innerHTML="<tt>"// resiZevar nb_chars=Math.floor(Math.random()*(nb_rows))document.getElementById("d"+n_col).style.height=(nb_chars+1)*30var h_div=parseInt(document.getElementById("d"+n_col).style.height)document.getElementById("d"+n_col).style.top=-h_div// re-cholor et textfor(n_char=0;n_char<=nb_chars;n_char++){if(n_char<=1){document.getElementById("d"+numero).innerHTML+="<tt><font color='"+dk_colors[n_char]+"'>"+rnd_gly[Math.floor(Math.random()*rnd_gly.length)]+"</font></tt><br>"}else if((n_char>1)&&(n_char<nb_chars)){document.getElementById("d"+numero).innerHTML+="<tt><font color='"+normal_color+"'>"+rnd_gly[Math.floor(Math.random()*rnd_gly.length)]+"</font></tt><br>"}else{document.getElementById("d"+numero).innerHTML+="<tt><font color='"+light_color+"'>"+rnd_gly[Math.floor(Math.random()*rnd_gly.length)]+"</font></tt>"}}}bas()function bas(){for(n_col=0;n_col<=nb_cols-1;n_col++){if(parseInt(document.getElementById("d"+n_col).style.top)<=ch){document.getElementById("d"+n_col).style.top=parseInt(document.getElementById("d"+n_col).style.top)+90}else{del_et_restart(n_col)}}window.setTimeout("bas()",50)}/* bas_st()function bas_st(){var current_down=Math.random()*nb_cols// recherchefor(i=0;i<=deja_fait_st.length;i++){if (deja_fait_st.slice(i,i+1).substring(current_down)==-1){deja_fait_st[deja_fait_st_index]=current_downdeja_fait_st_index++}else break}if(deja_fait_st==nb_cols){void(0)}else{document.getElementById("d"+n_col).style.top+=30bas_st()}}window.alert(nb_cols)window.alert(nb_rows)window.alert(nb_cols*nb_rows)document.write("<nobr>")for(n_col=0;n_col<=nb_cols-1;n_col++){document.write("<div id=d"+n_col+" style='position:absolute;top:0px;'><tt>"+rnd_gly[Math.floor(Math.random()*rnd_gly.length)]+"</div>")document.getElementById("d"+n_col).style.width=16document.getElementById("d"+n_col).style.left=(n_col*16)document.getElementById("d"+n_col).style.top=0document.getElementById("d"+n_col).style.height=ch-10// document.getElementById("d"+n_col).style.filter="fliph"// boucle contenufor(i=0;i<nb_rows;i++){document.getElementById("d"+n_col).innerHTML+=rnd_gly[Math.floor(Math.random()*rnd_gly.length)]+"<br>"}document.getElementById("d"+n_col).innerHTML+=rnd_gly[Math.floor(Math.random()*rnd_gly.length)]}document.write("</nobr>")window.setTimeout("down()", 5)function down(){for(n_col=0;n_col<=nb_cols-1;n_col++){document.getElementById("d"+n_col).innerHTML=rnd_gly[Math.floor(Math.random()*rnd_gly.length)]+"<br>"+document.getElementById("d"+n_col).innerHTML// document.getElementById("d"+n_col).innerHTML=document.getElementById("d"+n_col).innerHTML.substring(0, document.getElementById("d"+n_col).innerHTML.lastIndexOf("<br>"))}window.setTimeout("down()", 500)}*/</script></body></html>f a l o w[]´s Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Guest - Marcelo -
Boa noite gostaria de tirar uma dúvida e preciso saber se alguém pode me informar como fazer o efeito do filme do matrix quando as letras ficam caindo sobre a tela. Desde já agradeço a todos pela atençào. :ph34r:
Link para o comentário
Compartilhar em outros sites
3 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.