Ir para conteúdo
Fórum Script Brasil
  • 0

Action Script Controla Combo Boxes


Guest pixelsurgeon

Pergunta

Guest pixelsurgeon

Olá!

Eu tenho 3 combo boxes. A 1ª tem as seguintes labels "1", "2" e "3". A 2ª tem: "a", "b", "c", "d", "e".

A 3ª tem: "zz", "xx" e "ww".

O que eu queria saber é se é possível ter um código que faça o seguinte: Se eu escolher "1", "c" e "xx" fazer o loadMovie do documento "1cxx.swf", se eu escolher "3", "a" e "zz", fazer o loadMovie do documento "3azz.swf", etc.

É possível? O código que eu uso para preencher as combo boxes é o seguinte:

cb.dataProvider = [

{label:"Seleccione", data:""},

{label:"1", data:""},

{label:"2", data:""},

{label:"3", data:""}

];

var obj = {};

obj.change = function() {

trace(cb.selectedItem.data);

loadMovieNum(cb.selectedItem.data,1);

};

cb.addEventListener("change", obj);

Se alguma alma caridosa me puder ajudar eu agradeço mesmo muito!

Obrigada pela atenção!

Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

  • 0
Guest pixelsurgeon

Eu consegui que me ajudassem noutro forum, por isso agradeço a quem tentou e não conseguiu e aqui vai a resposta:

combo1.dataProvider = [{label:"Seleccione"}, {label:"1"}, {label:"2"}, {label:"3"}];

combo2.dataProvider = [{label:"Seleccione"}, {label:"a"}, {label:"b"}, {label:"c"}];

combo3.dataProvider = [{label:"Seleccione"}, {label:"zz"}, {label:"xx"}, {label:"ww"}];

var listener:Object = new Object();

listener.change = function() {

if (combo1.selectedIndex != 0 && combo2.selectedIndex != 0 && combo3.selectedIndex != 0) {

holder.loadMovie(combo1.value+combo2.value+combo3.value+".swf");

}

};

combo1.addEventListener("change",listener);

combo2.addEventListener("change",listener);

combo3.addEventListener("change",listener);

Onde combo1, combo2 e combo3 são as instancias dos seus três ComboBox, holder é a instancia do seu MovieClip vazio que vai carregar o swf. Só será carregado um arquivo quando nenhum dos três ComboBox estiver com o primeiro item selecionado, o Seleccione.

Obrigado!

Link para o comentário
Compartilhar em outros sites

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.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,4k
×
×
  • Criar Novo...