Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    62

    if else ... sto impazzendo?

    ciao a tutti....secondo voi cosa cìè di strano in sto codice?

    codice:
    	if(oggetto<= 8){
    		_root.rClicked = 1;
    		posizione1.Img.images.X = 0;
    		trace("caso 1")
    	}
    	else if(8 < oggetto <= 16){
    		_root.rClicked = 2;
    		posizione1.Img.images.X = -744;
    		trace("caso 2")
    	}
    	else if(oggetto > 16){
    		_root.rClicked = 3;
    		posizione1.Img.images.X = -1488;
    		trace("caso 3")
    	}
    Oggetto è una variabile correttamente inviata da un bottone.
    In sostanza in base al valore di "oggetto" sposto una barra di navigazione.
    incredibilmente le prime due clausole vanno ... ma quando oggetto diventa 17 non succede un cacchio!

    cosa c'è che non va?

    ciauzzzzz

  2. #2
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    ciao artikade, il codice sembra ok, comunque nell'ultimo caso non è neanche necessario utilizzare l'else.if, basta solo l'else... prova a modificarlo così... magari è solo "infastidito" dal fatto che non ci sia un else finale

    Codice PHP:
    if (oggetto<= 8){
        
    _root.rClicked 1;
        
    posizione1.Img.images.0;
        
    trace("caso 1")
    } else if (
    oggetto <= 16){
        
    _root.rClicked 2;
        
    posizione1.Img.images.= -744;
        
    trace("caso 2")
    } else {
        
    _root.rClicked 3;
        
    posizione1.Img.images.= -1488;
        
    trace("caso 3")


  3. #3

    Re: if else ... sto impazzendo?

    Originariamente inviato da artikade
    ciao a tutti....secondo voi cosa cìè di strano in sto codice?

    codice:
    	if(oggetto<= 8){
    		_root.rClicked = 1;
    		posizione1.Img.images.X = 0;
    		trace("caso 1")
    	}
    	else if(8 < oggetto <= 16){
    		_root.rClicked = 2;
    		posizione1.Img.images.X = -744;
    		trace("caso 2")
    	}
    	else if(oggetto > 16){
    		_root.rClicked = 3;
    		posizione1.Img.images.X = -1488;
    		trace("caso 3")
    	}
    Oggetto è una variabile correttamente inviata da un bottone.
    In sostanza in base al valore di "oggetto" sposto una barra di navigazione.
    incredibilmente le prime due clausole vanno ... ma quando oggetto diventa 17 non succede un cacchio!

    cosa c'è che non va?

    ciauzzzzz
    prova così

    if(oggetto<= 8){
    _root.rClicked = 1;
    posizione1.Img.images.X = 0;
    trace("caso 1")
    }
    else if(oggetto>8 && oggetto <= 16){
    _root.rClicked = 2;
    posizione1.Img.images.X = -744;
    trace("caso 2")
    }
    else if(oggetto > 16){
    _root.rClicked = 3;
    posizione1.Img.images.X = -1488;
    trace("caso 3")
    }





    marooo sempre più veloce il Ns moderatore

    il + veloce del forum...... ma ti supererò un giorno a l'altro

    la verità non è una meretrice che si getta al collo di chi non la vuole ma anzi essa è dotata di una così altera bellezza che anche chi sacrifica tutto per ottenerla non è sicuro di averla raggiunta !

  4. #4
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    62
    Mitico ... grazie mille!
    Grazie anche ad And80

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.