Jump to content


Photo

Fundo Randomico


  • Faça o login para participar
3 replies to this topic

#1 nandobotelho

nandobotelho

    Novato no fórum

  • Usuários
  • 6 posts
  • Sexo:Não informado

Posted 17/06/2008, 22:10

Olá pessoal..

imaginem q eu tenho 5 cores diferentes pro fundo do meu site..
eu quero q cada acesso diferente seja 1 cor no fundo do site..
como eu faço isso?

agradeço desde ja..
abraços! :D

#2 AN Web Designer

AN Web Designer

    Super Veterano

  • Usuários
  • 1861 posts
  • Sexo:Masculino
  • Localidade:Rio de Janeiro

Posted 18/06/2008, 00:04

Aqui na sala de Flash temos alguns tópicos que tratam sobre como "randomizar", faça uma busca, caso não entenda fique a vontade em postar (y)


AN :)

#3 ninhovip

ninhovip

    Interspire.com.br

  • Banidos
  • PipPipPip
  • 212 posts
  • Sexo:Masculino
  • Localidade:Recife - PE
  • Interesses:PHP, MySQL, Web 2.0, jQuery, Flash/AS, Photoshop

Posted 21/06/2008, 16:37

eita! rsrsrs, a ideia é essa?

var cores = ['azul','verde','rosa'];

var cor_aplica = random(1,cores.length);

trace(cores[cor_aplica]);


nunca mais fiz isso no flash, to acostumado com o php, mas tenta aí, qualquer coisa a lógica é essa, é só procurar a sintax correta,
se sobrar um tempinho aqui eu vou vasculhar algum arquivo meu e envio novamente!

Edição feita por: ninhovip, 21/06/2008, 16:38.

Interspire Brasil
Tudo p/ Shopping Cart & E-mail Marketer BR
(usehost) Servidores VPS Cloud Computing
SMTP Dedicado | CPanel/WHM | WHMCS4
usehost.com.br | executtivo@msn.com | @filipemtro

#4 Nicholas Pufal

Nicholas Pufal

    Impossível: só existe até alguém duvidar e provar o contrário.

  • Usuários
  • 1655 posts
  • Sexo:Masculino
  • Localidade:Porto Alegre

Posted 23/06/2008, 14:52

Seguindo o comentário do colega acima e através do cabra Google, consegui montar algo que faça isso. Talvez não seja a melhor forma, mal e mal mexo com flash, mas funciona:

//Declaração do RGB das cores....
var azul = "0x003399";
var vermelho = "0x990000";
var roxo = "0x652277";
var laranja = "0xF08C28";
var amarelo = "0xFFE81A";

//Array das cores
var cores = [azul,vermelho,roxo,laranja,amarelo];

//Função que cria um movieclip vazio do tamanho do palco e altera sua cor...
function changeBG(col) {
	_root.createEmptyMovieClip("bgClip", 0);
	bgClip.beginFill (col, 100);
	bgClip.lineStyle (1, col, 100);
	bgClip.moveTo (0, 0);
	bgClip.lineTo (Stage.width, 0);
	bgClip.lineTo (Stage.width, Stage.height);
	bgClip.lineTo (0, Stage.height);
	bgClip.endFill();
}
changeBG(cores[random(5)]);

Experimenta criar um filme com 3 frames e no último frame insere no ActionScript esse código acima. Fica um efeito bem doido. De resto é só adaptar e pesquisar o uso das funções (http://www.adobe.com...ipt_dictionary/).

;)
BLOG Touché Criação - Vamos trocar idéias? -> http://blog.touchecriacao.com.br/
// Links úteis: Busca || Regras
// Não respondo dúvidas via mensagem privada. Use o fórum para buscar ou perguntar.




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq