Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11
  1. #1
    Utente di HTML.it L'avatar di freetom
    Registrato dal
    Nov 2001
    Messaggi
    3,725

    come case funziona il case?

    switch (primo1) {

    case (primo1 == "1"): _root.uno1._alpha=100
    case (primo1 == "2"): _root.due1._alpha=100
    case (primo1 == "3"): _root.tre1._alpha=100
    case (primo1 == "4"): _root.quattro1._alpha=100
    case (primo1 == "5"): _root.cinque1._alpha=100
    case (primo1 == "6"): _root.sei1._alpha=100;
    case (primo1 == "7"): _root.sette1._alpha=100
    case (primo1 == "8"): _root.otto1._alpha=100
    case (primo1 == "9"): _root.nove1._alpha=100
    case (primo1 == "10"): _root.dieci1._alpha=100
    }

    perchè, se ad es. primo1 = 6, non mi visualizza sei1 con alpha 100?
    mentre se uso una normale if...
    me lo visualizza???

    Dove fagiano con il case e lo switch???

    Thanks
    tom
    "Vero sapiente è colui che sa di non sapere" (Socrate)

  2. #2
    apri flash, premi F1, cerchi switch e ti esce una bella spiegazione

    codice:
    switch
    Disponibilità
    Flash Player 4.
    
    Uso
    switch (expression){
      caseClause:
      [defaultClause:]
    }
    
    Parametri
    expression Un'espressione qualsiasi.
    
    caseClause Una parola chiave di tipo case seguita da 
    un'espressione, da un punto e virgola e da un gruppo di 
    istruzioni da eseguire se l'espressione coincide con il 
    parametro expression di switch per il criterio di 
    uguaglianza rigorosa (===). 
    
    defaultClause Una parola chiave predefinita seguita dalle
    istruzioni da eseguire quando nessuna delle espressioni case
     coincide con il parametro expression di switch, per il 
    criterio di uguaglianza rigorosa (===). 
    
    Valori restituiti
    Nessuno.
    
    Descrizione
    Istruzione; crea una struttura ramificata per le istruzioni 
    di ActionScript. Analogamente all'azione if, l'azione switch
     verifica una condizione ed esegue le istruzioni se la 
    condizione restituisce il valore true. 
    
    Esempio
    Nell'esempio seguente, se il parametro numero restituisce 1
     viene eseguita l'azione trace() successiva a case 1; se il
     parametro numero restituisce 2, viene eseguita l'azione 
    trace() successiva a case 2 e così via. Se nessuna 
    espressione case coincide con il parametro numero viene 
    eseguita l'azione trace() successiva alla parola chiave 
    default.
    
    switch (numero) {
      case 1:
        trace ("la verifica di case 1 ha restituito true");
        break;
      case 2:
        trace ("la verifica di case 2 ha restituito true");
        break;
      case 3:
        trace ("la verifica di case 3 ha restituito true");
        break;
      default:
        trace ("nessuna verifica di case restituisce true")
    }
    
    Nell'esempio seguente, non vi è un comando break nel primo 
    gruppo case. In questo caso se il numero è 1, A e B vengono
     inviati al pannello Output:
    
    switch (numero) {
      case 1:
        trace ("A");
      case 2:
        trace ("B");
        break;
      default:
        trace ("D")
    }
    non penso bisogna aggiungere altro

    regalami un oggi da favola...e il domani bhe!?non mi importa se tu 6 con me! ©Ily

  3. #3
    Utente di HTML.it L'avatar di freetom
    Registrato dal
    Nov 2001
    Messaggi
    3,725

    purtroppo in quella guida un ci chiappo molto

    L'avevo già letta ma...
    Ti dispiacerebbe spiegarmi io come posso fare per il mio esempio che ho indicato nel primo post?

    Graz 1000 se puoi
    "Vero sapiente è colui che sa di non sapere" (Socrate)

  4. #4
    Utente di HTML.it L'avatar di Nix82
    Registrato dal
    Oct 2001
    residenza
    Mussolente (VI)
    Messaggi
    1,122

    Re: come case funziona il case?

    codice:
    switch (primo1) { 
    case "1": _root.uno1._alpha=100
    case "2": _root.due1._alpha=100
    case "3": _root.tre1._alpha=100
    case "4": _root.quattro1._alpha=100
    case "5": _root.cinque1._alpha=100
    case "6": _root.sei1._alpha=100;
    case "7": _root.sette1._alpha=100
    case "8": _root.otto1._alpha=100
    case "9": _root.nove1._alpha=100
    case "10": _root.dieci1._alpha=100
    }
    La cultura è il nostro passaporto per il domani. Il futuro appartiene alle persone che si preparano oggi.
    Martin Luther King

  5. #5
    Utente di HTML.it L'avatar di freetom
    Registrato dal
    Nov 2001
    Messaggi
    3,725

    nn funge :(((

    Pekke??? pekke??? pekke???

    Comque sniff sniff... GRAZIE LO STESSO AMIGO
    "Vero sapiente è colui che sa di non sapere" (Socrate)

  6. #6

    Re: Re: come case funziona il case?

    Originariamente inviato da Nix82
    codice:
    switch (primo1) { 
    case "1": _root.uno1._alpha=100
    case "2": _root.due1._alpha=100
    case "3": _root.tre1._alpha=100
    case "4": _root.quattro1._alpha=100
    case "5": _root.cinque1._alpha=100
    case "6": _root.sei1._alpha=100;
    case "7": _root.sette1._alpha=100
    case "8": _root.otto1._alpha=100
    case "9": _root.nove1._alpha=100
    case "10": _root.dieci1._alpha=100
    }
    i break te li sei pappati x cena?


    regalami un oggi da favola...e il domani bhe!?non mi importa se tu 6 con me! ©Ily

  7. #7
    Utente di HTML.it L'avatar di Nix82
    Registrato dal
    Oct 2001
    residenza
    Mussolente (VI)
    Messaggi
    1,122

    Re: Re: come case funziona il case?

    Lo dicevo io che non funziona ! Ma primo1 è una stringa o un numero ?? prova questo...

    codice:
    switch (primo1) { 
    case 1:
    _root.uno1._alpha=100;
    break;
    
    case 2:
     _root.due1._alpha=100;
    break;
    
    case 3:
     _root.tre1._alpha=100;
    break;
    
    case 4:
     _root.quattro1._alpha=100;
    break;
    
    case 5:
     _root.cinque1._alpha=100;
    break;
    
    case 6:
     _root.sei1._alpha=100;
    break;
    
    case 7:
     _root.sette1._alpha=100;
    break;
    
    case 8:
     _root.otto1._alpha=100;
    break;
    
    case 9:
     _root.nove1._alpha=100;
    break;
    
    case 10:
     _root.dieci1._alpha=100;
    break;
    
    }
    La cultura è il nostro passaporto per il domani. Il futuro appartiene alle persone che si preparano oggi.
    Martin Luther King

  8. #8
    Utente di HTML.it L'avatar di freetom
    Registrato dal
    Nov 2001
    Messaggi
    3,725

    Ovvero scusa?

    Nn so manko come si usano sti break
    Me li metti dove dovrebbero stare e poi se funge per molto tempo un vi rompo piu'?

    Grazieee

    "Vero sapiente è colui che sa di non sapere" (Socrate)

  9. #9
    Utente di HTML.it L'avatar di Nix82
    Registrato dal
    Oct 2001
    residenza
    Mussolente (VI)
    Messaggi
    1,122

    Re: Re: Re: come case funziona il case?

    Originariamente inviato da Yassassin
    i break te li sei pappati x cena?

    La cultura è il nostro passaporto per il domani. Il futuro appartiene alle persone che si preparano oggi.
    Martin Luther King

  10. #10
    Utente di HTML.it L'avatar di freetom
    Registrato dal
    Nov 2001
    Messaggi
    3,725

    maikke.. proprio un vole anda'...

    Originariamente inviato da Nix82
    Lo dicevo io che non funziona ! Ma primo1 è una stringa o un numero ?? prova questo...

    codice:
    switch (primo1) { 
    case 1:
    _root.uno1._alpha=100;
    break;
    
    case 2:
     _root.due1._alpha=100;
    break;
    
    case 3:
     _root.tre1._alpha=100;
    break;
    
    case 4:
     _root.quattro1._alpha=100;
    break;
    
    case 5:
     _root.cinque1._alpha=100;
    break;
    
    case 6:
     _root.sei1._alpha=100;
    break;
    
    case 7:
     _root.sette1._alpha=100;
    break;
    
    case 8:
     _root.otto1._alpha=100;
    break;
    
    case 9:
     _root.nove1._alpha=100;
    break;
    
    case 10:
     _root.dieci1._alpha=100;
    break;
    
    }


    Nn funge nemmeno questo modo...
    il numero è un parametro passato in questo modo...
    loadVariablesNum ("file1.txt", 0);
    e il file file1.txt è costituito da questa riga
    &primo1=valoredinamico&

    Sperando che questo sia sufficiente per risolvere.. vi saluto e vi ringrazio ancora

    "Vero sapiente è colui che sa di non sapere" (Socrate)

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.