..:: MX Studio Fóruns ::..: If Else ou talvez Switch - ..:: MX Studio Fóruns ::..

Jump to content

Publicidade




ATENÇÃO

Para evitar posts desnecessários e que não influam para o andamento e desenvolvimento do fórum, clique aqui e leia todas as regras.
Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

If Else ou talvez Switch Carregar dependendo do botão q eu clico

#1 User is offline   webfire 

  • Group: Membros
  • Posts: 6
  • Joined: 01-March 05

  Posted 01 March 2005 - 05:00 PM

Boa Tarde a todos, estou com um "probleminha" ja esotu quebrando a cabeça um certo tempo e nao to conseguindo. seguinte: joia.gif

tenho 5 botões.
e gostaria de fazer o seguinte.. ! quando eu clico no botão faz a animação de sumir estes botões e aparecer o movie desejado (o menu que eu cliquei)
teria como fazer isso com IF e ELSE ou talvez o SWITCH ?
uso o codigo p/ chamar os SWFs externos este aqui:

CODE
_root.createEmptyMovieClip("alvo2", this.getNextHighestDepth());
setProperty("alvo2",_x,140);
setProperty("alvo2",_y,15);
loadMovie("port.swf",_root.alvo2);


teria como fazer isso ? chamar o SWF dependendo do botão que eu clicar ?

aguardo respostas...

[]´s rapaziada!
0

#2 User is offline   hufersil 

  • Group: Moderadores
  • Posts: 1266
  • Joined: 15-January 04

Posted 01 March 2005 - 05:09 PM

vc pode fazer tanto com switch ou com if / else

CODE


switch (nome_da_var) {
 case "filme1":
    alvo2.loadMovie("filme1.swf");
 break;
 case "filme2":
    alvo2.loadMovie("filme2.swf");
 break;
 case "filme3":
    alvo2.loadMovie("filme3.swf");
 break;
 case "filme4":
    alvo2.loadMovie("filme4.swf");
 break;
}

// ou if
if(nome_da_var == 'filme1') {
  alvo2.loadMovie("filme1.swf");
}
if(nome_da_var == 'filme2') {
  alvo2.loadMovie("filme2.swf");
}
...


Mas seria mais fácil ainda, se no seu botão ele mandasse dar a animação e já mandasse o nome do filme a ser carregado:

CODE


// botão
on(release) {
 filme = "teste.swf";
 gotoAndPlay("animacao");
}

// no final da animação, onde carrega o filme
_root.createEmptyMovieClip("alvo2", this.getNextHighestDepth());
setProperty("alvo2",_x,140);
setProperty("alvo2",_y,15);
loadMovie(filme,_root.alvo2);


@braços
0

#3 User is offline   webfire 

  • Group: Membros
  • Posts: 6
  • Joined: 01-March 05

Posted 01 March 2005 - 05:24 PM

Aeeee hufersil
vou tentar isso ae.. qualquer coisa posto o resultado aqui..
muito obrigado!!!


thumbup.gif
0

#4 User is offline   webfire 

  • Group: Membros
  • Posts: 6
  • Joined: 01-March 05

  Posted 02 March 2005 - 03:21 PM

boa tarde a todos!
Seguinte o codigo que o hufersil passo funciono como eu queria!!! thumbup.gif thumbup.gif thumbup.gif
só que dai surgiu mais um problema:
meu site é o seguinte.. carrego o INTRO.SWF e neste INTRO.SWF possui 3 botões que quando clicado chama outro SWF..
até aí ótimo tah funcionando.
dentro do intro.swf tem o botão portfolio que chama o PORT.SWF
(que foi onde eu coloquei aquele codigo acima)
certo, se eu executar o arquivo PORT.SWF ele funciona como eu quero.. carrega outro SWF. agora, se eu entrar pelo INTRO.SWF, chamar PORT.SWF aí não funciona!
o que pode ser?
o codigo que o hufersil passo é este:

CODE

// botão
on(release) {
filme = "teste.swf";
gotoAndPlay("animacao");
}

// no final da animação, onde carrega o filme
_root.createEmptyMovieClip("alvo2", this.getNextHighestDepth());
setProperty("alvo2",_x,140);
setProperty("alvo2",_y,15);
loadMovie(filme,_root.alvo2);


alguem sabe o que pode seR?

[]´s a todos!!!
0

#5 User is offline   bruno_dam 

  • Group: Membros
  • Posts: 331
  • Joined: 16-February 05

Posted 03 March 2005 - 06:06 PM

no botão do intro.swf que chama o port.swf
QUOTE
on(release){
loadMovie("port.swf",alvo2);

pelo que eu entendi é isso que vc tem que fazer thumbsup.gif
0

#6 User is offline   bruno_dam 

  • Group: Membros
  • Posts: 331
  • Joined: 16-February 05

  Posted 03 March 2005 - 06:10 PM

ou tambem pode botar em um frme qualquer com esta action
QUOTE
seubotão.onRelease = function()
{
loadMovie("port.swf",alvo2);
}

0

#7 User is offline   webfire 

  • Group: Membros
  • Posts: 6
  • Joined: 01-March 05

  Posted 04 March 2005 - 02:47 PM

ae bruno_dam valeu pela resposta mais é o seguinte:
eu consigo chamar o SWF pela INTRO.SWF
mais é o seguinte.
______ ______ ______
| | | | | |
| | -> | | -> X | |
|______| |______| |_____|
intro.swf port.swf 001.swf

psé ae no desenho é o seguinte.. como INTRO.SWF eu carrego o PORT.SWF até aí tah perfeito.. ele funciona.. mais quando vou carregar o 001.SWF dentro do PORT.SWF ele não carrega (intro/port/001)

agora.. quando quando eu carrego o PORT.SWF (sozinho, sem ser pelo intro) e tento carregar o 001.SWF ele carrega...
Link que nao carrega pelo INTRO.SWF

Link que consegui carregar o 001.swf

Espero que tenhan entendido.. !!!!

obrigado pela atenção!
0

Share this topic:


Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic


Similar Topics Collapse

  Topic Forum Started By Stats Last Post Info
New Replies Tuiteiros destacam Chelsea vs. Barcelona e o Google Drive Notícias Notícias 
  • 0 Replies
  • 71 Views
New Replies retirar esse endereço...
talvez seja a terceira vez que estou ten
PHP Bessa 
  • 4 Replies
  • 1033 Views
New Replies Ajuda um novice
Sobre carregar aquivo
Dreamweaver fabinhogv 
  • 6 Replies
  • 1518 Views
New Replies cabeca de pag especial
Talvez usando scrpts
InDesign jairds 
  • 3 Replies
  • 1586 Views
*New Replies significant to teach travel elsewhere - Today, reproduction custom handbags can be obtained at numerous storesfd Eventos Guest_LermFurse_* 
  • 0 Replies
  • 10 Views
New Replies Gostaria que um formulario abrisse num popup
apos o preenchimento do formulario e ao clicar no botao, abra um popup
PHP ebasilio 
  • 0 Replies
  • 594 Views
New Replies Carregar combo(select) através de outro
Eu tenho exemplo, mas não funfa... :(
ColdFusion lumiere 
  • 2 Replies
  • 1862 Views
New Replies Como carregar na página somente as alterações de cada link... Dreamweaver wiliam ferreira 
  • 0 Replies
  • 629 Views

Publicidade




2 User(s) are reading this topic
0 membro(s), 2 visitante(s) e 0 membros anônimo(s)