keish 0 Denunciar post Postado Abril 18, 2007 Ola a todos,Estou a criar um programa que carrega variaveis de um ficheiro txt para textboxs. Tenho tambem alguns movie clips que ficam visiveis ou invisiveis consuante a informação que é carregada nas textboxs.O meu codigo é o seguinte:(etc, etc...)switch (this.teste) { case "ABC 123" : _root.A_mc._visible = true break; case "ABC 456" : _root.A_mc._visible = true break; case "ABC 789" : _root.A_mc._visible = true break; case "DEF 123" : _root.B_mc._visible = true break; case "DEF 456" : _root.B_mc._visible = true break; case "DEF 789" : _root.B_mc._visible = true break; CASE "" : _root.A_mc._visible = false _root.B_mc._visible = false break; DEFAULT : _root.C_mc._visible = true(etc, etc)Duvida nº 1: Como é que posso criar um case para que assuma todas a variaveis começadas por "ABC" ou "DEF". Assim evitava criar tantos cases. Pensei em qualquer coisa como Case "ABC" + ...Duvida nº2: Necessito que criar um case para situações onde as variaveis no ficheiro txt nao contêm qualquer informação. No codigo acima tentei case "" mas nao resulta. Existe alguma maneira de returnar o valor NULL?Desde ja obrigado,Keish Compartilhar este post Link para o post Compartilhar em outros sites
Antoniosp 2 Denunciar post Postado Abril 19, 2007 1º use vários cases seguidos sem break 2º use a palavra default (minusculo) switch (this.teste) {case "ABC 123" :case "ABC 456" :case "ABC 789" : _root.A_mc._visible = true; break;case "DEF 123" :case "DEF 456" :case "DEF 789" : _root.B_mc._visible = true; break;default : _root.A_mc._visible = false; _root.B_mc._visible = false; _root.C_mc._visible = true; break;} Flw Compartilhar este post Link para o post Compartilhar em outros sites
keish 0 Denunciar post Postado Abril 20, 2007 Obrigado, vou experimentar. Compartilhar este post Link para o post Compartilhar em outros sites