Jump to content


Photo

Alpha 0-----100 Para Texto Da Esquerda Pra Direita


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

#1 DarkWolf

DarkWolf

    Altemir Rocha

  • Usuários
  • 309 posts
  • Sexo:Masculino
  • Localidade:Capão da Canoa - RS
  • Interesses:DW, Photoshop, php, Flash, corel, fireworks, 3d studio.

Posted 09/08/2004, 22:55

e aeeee galera tamo ai de novo, mais uma vez precisando da ajuda da galera do flash, seguinte quero fazer o texto "14 anos imprimindo desenvolvimento regional"
ele está com o alpha em "0" e gostaria que na interpolação fosse aumentando o alpha, porém, aparecendo a imagem, da esquerda pra direita cada letra, já pensei em transformar o texto em objeto mas daí tem que fazer letra por letra ???!!!, ou se tivesse um "for" que pegasse a variavel e fosse de um a cem, queria saber se tem alguma maneira mais automática (mais fácil). Bom desde já obrigado, ate (y)

Edição feita por: DarkWolf, 09/08/2004, 22:56.

AR - Studio Design


Altemir Rocha - WEB busines :)
MSN - altemirng@hotmail.com

#2 DuRanG

DuRanG

    Doutor

  • Usuários
  • 988 posts
  • Sexo:Masculino
  • Localidade:Brasília - DF

Posted 10/08/2004, 00:09

algo assim?:
texto = "14 anos imprimindo desenvolvimento regional"
a = 0
campo._alpha = 0
onEnterFrame = function() {
	campo.text += texto.substr(a, 1)
	a<texto.length ? a++ : delete onEnterFrame
	campo._alpha += 100/texto.length
}

Leandro Ferreira

#3 DarkWolf

DarkWolf

    Altemir Rocha

  • Usuários
  • 309 posts
  • Sexo:Masculino
  • Localidade:Capão da Canoa - RS
  • Interesses:DW, Photoshop, php, Flash, corel, fireworks, 3d studio.

Posted 10/08/2004, 01:07

Cara oque acontece nessa function que vc postou é exatamente uma interpolação alpha 0 para alpha 100, mas com o texto inteiro junto, oque quero é que cada letra vá esmaecendo da esquerda pra direita, uma maneira é transformar cada letra em objeto ou desmembrar o texto e fazer o alpha em cada letra mas deve haver uma maneira melhor e mais prática entendeu de fazer isso entendeu??? alguém pode dar uma ajuda aí??? Ate.
AR - Studio Design


Altemir Rocha - WEB busines :)
MSN - altemirng@hotmail.com

#4 fabian

fabian

    12 Horas

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

Posted 10/08/2004, 05:39

Nunca fiz mas me parece q o mais fácil seria através de máscara!

#5 thiagobcruz

thiagobcruz

    Novato no fórum

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

Posted 10/08/2004, 10:31

Concordo com o Fabian, naum tem necessidade de transformor o texto em objeto, faça através de mascara, o efeito vai ficar o mesmo, além de ermto mais simples...

#6 DarkWolf

DarkWolf

    Altemir Rocha

  • Usuários
  • 309 posts
  • Sexo:Masculino
  • Localidade:Capão da Canoa - RS
  • Interesses:DW, Photoshop, php, Flash, corel, fireworks, 3d studio.

Posted 10/08/2004, 11:01

Beleza mas tem como me da um toque como é que se faz?
AR - Studio Design


Altemir Rocha - WEB busines :)
MSN - altemirng@hotmail.com

#7 DuRanG

DuRanG

    Doutor

  • Usuários
  • 988 posts
  • Sexo:Masculino
  • Localidade:Brasília - DF

Posted 10/08/2004, 18:14

crie um movieclip com um campo de texto dinâmico dentro. nomeie o campo de campo e o movieclip de letra. use o seguinte:
texto = "14 anos imprimindo desenvolvimento regional";
atual = 0;
function txt(a) {
	letra.duplicateMovieClip("letra"+a, a);
	eval("letra"+a)._x = 8*a;
	eval("letra"+a).campo.text = texto.substr(a, 1);
	eval("letra"+a).campo._alpha = 0;
	eval("letra"+a).onEnterFrame = function() {
  if (eval("letra"+a).campo._alpha<100) {
  	eval("letra"+a).campo._alpha+=10
  } else {
  	delete this.onEnterFrame
  	if (atual<texto.length) {
    atual++;
    txt(atual);
  	}
  }
	}
}
txt(atual)

Leandro Ferreira

#8 DarkWolf

DarkWolf

    Altemir Rocha

  • Usuários
  • 309 posts
  • Sexo:Masculino
  • Localidade:Capão da Canoa - RS
  • Interesses:DW, Photoshop, php, Flash, corel, fireworks, 3d studio.

Posted 10/08/2004, 18:45

Cara não deu nada, nomeei certinho, mas onde coloco o código? e faço alguma interpolação? se puder explicar melhor valeu. ate mais.
AR - Studio Design


Altemir Rocha - WEB busines :)
MSN - altemirng@hotmail.com

#9 DuRanG

DuRanG

    Doutor

  • Usuários
  • 988 posts
  • Sexo:Masculino
  • Localidade:Brasília - DF

Posted 11/08/2004, 07:53

a 1ª linha do script tinha ficado de fora do code. confira agora
Leandro Ferreira




0 user(s) are reading this topic

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

IPB Skin By Virteq