Visualizzazione dei risultati da 1 a 3 su 3

Discussione: errore su if

  1. #1
    Utente di HTML.it L'avatar di telegio
    Registrato dal
    Sep 2001
    Messaggi
    2,591

    errore su if

    ho un pulsante con questo comportamento:

    codice:
    on (release) {
    	if (_parent.condizione = 1) {
    	_parent.nextFrame();
       } else if (conta == _parent.condizione){
    	_parent.nextFrame();
      }	 else if (conta >= 0) {
    	  conta++;
    	temp = (conta-1);
    	trace (conta);
    	_parent.filmato1.gotoAndPlay("ETICHETTA"+conta);
    	this["cil"+conta].nextFrame();
    	this["cil"+temp].nextFrame();
       } 
    }
    non riesco a capire perchè funziona SOLO il primo if, mentre gli altri due li ignora...
    se per esempio ho condizione = 6 mi fa partire in ogni caso il _parent.nextframe del primo if...

    ringrazio in anticipo ogni aiuto...

  2. #2

    Re: errore su if

    Originariamente inviato da telegio
    codice:
    on (release) {
    	if (_parent.condizione == 1) {
    	_parent.nextFrame();
       } else if (conta == _parent.condizione){
    	_parent.nextFrame();
      }	 else if (conta >= 0) {
    	  conta++;
    	temp = (conta-1);
    	trace (conta);
    	_parent.filmato1.gotoAndPlay("ETICHETTA"+conta);
    	this["cil"+conta].nextFrame();
    	this["cil"+temp].nextFrame();
       } 
    }
    Nella prima if manca il doppio uguale.
    Poi, per come è scritta, come fai a dire che viene eseguito sempre e solo il primo if, dato che anche il secondo porta allo stesso risultato? (_parent.nextFrame())

  3. #3
    Utente di HTML.it L'avatar di telegio
    Registrato dal
    Sep 2001
    Messaggi
    2,591
    intanto ti ringrazio...

    azz, ho dimenticato un =...

    Poi, per come è scritta, come fai a dire che viene eseguito sempre e solo il primo if, dato che anche il secondo porta allo stesso risultato? (_parent.nextFrame())
    il secondo porta allo stesso risultato. Ma la differenza è che un'altra variabile porta allo stesso risultato.
    Ho una variabile nella timeline principale e una variabile all'interno del MC che contiene il pulsante che contiene questo comportamento...


    Nel frattempo ho esportato senza l'errore che mi hai corretto tu e FUNZIONA!!!

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.