Jump to content


Photo

Botões, Tenho Muitos Para Fazer..


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

#1 tiago_tico

tiago_tico

    24 Horas

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

Posted 03/01/2005, 18:38

Ola, tenho muitos botões para fazer e ir fazendo um por 1 é muito trabalhoso, como eu faço só um botão, e nele eu copie e mude só um texto que vai mudar o botão entenderam? + vai ter uns 30 sacaram?

até +ve! ;) :rolleyes:

abraços..

Edição feita por: tiago_tico, 03/01/2005, 18:39.


#2 skarloff

skarloff

    Doutor

  • Usuários
  • 813 posts
  • Sexo:Masculino
  • Localidade:RO

Posted 04/01/2005, 02:57

tipo...sei la cara usa um CTRL+D pra duplicar dai vc so muda o texto.

Edição feita por: merdaman, 04/01/2005, 02:58.

Skarloff
-----------------------------------------------
Sem ter o que fazer?: Videos toscos para quem não tem nada para fazer...

#3 Diego_Odara

Diego_Odara

    Normal

  • Usuários
  • 99 posts
  • Sexo:Masculino
  • Localidade:Maringá
  • Interesses:Ajudar e aprender cada vez mais sobre criação de sites, otimização de sites, loja virtual, entre outros.

Posted 04/01/2005, 08:41

Melhor você colocar as animações ou algo que tenha no botão em movie clip...então crie outro botão e mude somente o texto.

Conheça a Agência MACAN - Especializada em criação de sites, seo e criação de logotipos.


#4 Saruman

Saruman

    Veterano

  • Usuários
  • 1112 posts
  • Sexo:Masculino
  • Localidade:São Paulo, SP

Posted 04/01/2005, 08:41

Duplicar os botões pode fazer com que o filme fique meio grande. Você pode fazer assim:
Crie um Movie Clip, coloque dentro deste MC um texto dinamico, com nome de instancia "texto" (sem as aspas). Sai do MC. Copie e cole o MC quantas vezes você quiser. Dê o nome de instancia para os botões seguindo uma ordem, pode ser bt_1, bt_2, bt_3 e assim por diante.
Vá nas ações do quadro em que vc está. Lá coloque a ação:
bt_1.texto.text="Botão 1";
bt_2.texto.text="Botão 2";
bt_3.texto.text="Botão 3";

Agora, cada um dos MCs deve estar com uma escrita diferente.
Para fazer este MC funcionar exatamente como um botão basta seleciona-lo abrir suas ações e colocar a ação on(press){} ou on(release){} da mesma forma como em um botão.

OBS: Se você tem botões que mudam quando vc passa o mouse sobre ele basta fazer o seguinte: Crie os 3 estados do botão (Up, Over e Down) em 3 quadros do MC (Up no quadro 1, Over no 2 e Down no 3), coloque a ação stop(); em todos. Saia do MC. Nas ações dele coloque:
on(rollOver){this.gotoAndStop(2);}
on(rollOut){this.gotoAndStop(1);}
on(press){this.gotoAndStop(3);}
on(release){this.gotoAndStop(1);}
on(releaseOutside){this.gotoAndStop(1);}
import Profile;

var saruman:Profile = new Profile();

saruman.nome = new String("Tiago S. Kaneta");

saruman.localizacao = new Array("São Paulo","SP");

#5 tiago_tico

tiago_tico

    24 Horas

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

Posted 04/01/2005, 13:05

cara eu fiz tudo mais olha o que deu:



viu passe o mouse no botão blog, e vc vai ver que ele volta ao seu texto de inicio(noticias)

como arrumar isso?

Edição feita por: tiago_tico, 04/01/2005, 13:39.


#6 Saruman

Saruman

    Veterano

  • Usuários
  • 1112 posts
  • Sexo:Masculino
  • Localidade:São Paulo, SP

Posted 04/01/2005, 13:15

Certo... colocarei aki duas soluções. Alguma delas deve funcionar com vc.

1- Mais chata, mas garantida:
Nas ações do MC coloque assim:
on(rollOver){this.gotoAndStop(2);this.texto.text="Botão 1";}
on(rollOut){this.gotoAndStop(1);this.texto.text="Botão 1";}
on(press){this.gotoAndStop(3);this.texto.text="Botão 1";}
on(release){this.gotoAndStop(1);this.texto.text="Botão 1";}
on(releaseOutside){this.gotoAndStop(1);this.texto.text="Botão 1";}
Dessa forma a cada mudança flash irá novamente colocar o valor para o texto.


2- Mais complexa, mais fácil, porém naum sei se vai funcionar com vc (funciono certinho comigo).
Lembra-se quando falei para vc criar o MC com 3 quadros e colocar o stop(); em cada um? Entaum: junto com o stop coloque a seguinte ação em cada quadro:
var titulo;
texto.text = titulo;
Agora no quadro onde antes estavam as ações bt_1.texto.text="Botão 1"; e as outras. Coloque no lugar de tudo:
bt_1.titulo="Botão 1";
bt_2.titulo="Botão 2";

Pronto... deve funcionar pelo menos uma das duas...

Edição feita por: Saruman, 04/01/2005, 17:33.

import Profile;

var saruman:Profile = new Profile();

saruman.nome = new String("Tiago S. Kaneta");

saruman.localizacao = new Array("São Paulo","SP");

#7 Xaero

Xaero

    Novato no fórum

  • Usuários
  • 20 posts
  • Sexo:Não informado
  • Interesses:Design, Artes Marciais, Games e Mulheres.

Posted 06/01/2005, 00:13

Recomendo a última opção do Saruman, em se tratando de economizar tamanho a dele é muito boa.

falows! (y)




1 user(s) are reading this topic

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

IPB Skin By Virteq