1. Este site usa cookies. Ao continuar a usar este site está a concordar com o nosso uso de cookies. Saber Mais.

[Flash] Mudar de frame atravez duma combobox

Discussão em 'Web Development' iniciada por isaque86, 19 de Novembro de 2008. (Respostas: 2; Visualizações: 1686)

  1. isaque86

    isaque86 Power Member

    Boas!
    Tou a tentar ajudar um amigo meu a fazer uma coisa muito simples que era escolher para que frame de que cena ir. Fiz este codigo...

    É pra ele ver como funciona. O flash tem 3 frames. Cada frame tem o codigo "stop();". A combobox tem o nome de instancia "combo", com tres valores: 1, 2, 3...
    O que é certo é que não ta a funcionar...
    Alguem me pode ajudar por favor?!
     
  2. fil79

    fil79 Power Member

    um exemplo

    Código:
     
    //preencher a combo
     
    combo.dataProvider = [ 
    {label:"1", data:"1"},
    {label:"2", data:"2"},
    {label:"3", data:"3"}
    ]
     
     
    var listenerObject:Object = new Object();
    listenerObject.change = function(eventObject:Object) {
    item=(combo.selectedItem.label)
    if(item==int(1)){
     gotoAndStop(1);
    }else if(item==int(2)){
     gotoAndStop(2);
    }else{
     gotoAndStop(3);
    }
    };
    combo.addEventListener("change", listenerObject)
    
     
  3. isaque86

    isaque86 Power Member

    Era mesmo isso, amigo. Só tive de mudar "item=(combo.selectedItem.label)" para "item=(combo.selectedItem.data)" porque as label's nao eram iguais ao valor das opções.

    Muito obrigado, foi tiro e queda ;)

    fica bem...
     

Partilhar esta Página