Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2003
    Messaggi
    454

    Controllo continuo di una condizione...

    Ciao a tutti, mi ritrovo nuovamente nei problemi dell'Action Script.

    Devo fare in modo che la condizione che vi posto di seguito:

    stop();
    if (_root.richiesta != 0) {
    switch (_root.richiesta != _root.situazione) {
    case _root.richiesta == 1 :
    loadMovie("filmato1.swf", "_root.Target");
    case _root.richiesta == 2 :
    loadMovie("filmato2.swf", "_root.Target");
    case _root.richiesta == 3 :
    loadMovie("filmato3.swf", "_root.Target");
    case _root.richiesta == 4 :
    loadMovie("filmato4.swf", "_root.Target");
    default :
    stop;
    }
    }

    ...venga controllata continuamente. Infatti tramite bottoni setto la variabile richiesta e vorrei che al cambiamento di questa variabile grazie a questo script lui esegua le rispettive azioni.

    Vi ringrazio nuovamente, e....credo che ci risentiremo presto :tongue:

  2. #2
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    codice:
    function controllo(){
    	if(_root.controllo != 0){
    		loadMovie("filmato" + _root.controllo + ".swf", "_root.Target");
    	}
    }
    e quando premi un pulsante, richiami la funzione.

  3. #3
    forse è un'aiuto inutile, non sono uno specialista neanche io.
    Ma non dovrebbe essere così lo script?

    stop();

    switch (_root.richiesta) {
    case 1 :
    loadMovie("filmato1.swf", "_root.Target");
    case 2 :
    loadMovie("filmato2.swf", "_root.Target");
    case 3 :
    loadMovie("filmato3.swf", "_root.Target");
    case 4 :
    loadMovie("filmato4.swf", "_root.Target");
    default :
    stop;
    }
    }

    se è sbagliato bella figura di cacca che ci faccio!!!

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2003
    Messaggi
    454
    mi sa che il problema è diverso perche io ho bisogno che ad un determinato frame sul quale sono fermo con lo stop(), venga controllata continuamente la condizione.dato che nel momento in cui premo il pulsante non deve subito caricare ma aspettare che un parametro "finito" sia true e continuando a controllare quando questo si verifica eseguire l'azione corrispondente alla richiesta.

  5. #5
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    Associ ad un movieclip, in un layer lungo quanto tutta la timeline:

    codice:
    onClipEvent(load){
    	function controllo(){
    		if(_root.controllo != 0){
    			loadMovie("filmato" + _root.controllo + ".swf", "_root.Target");
    			_root.controllo = 0;
    		}
    	}
    }
    onClipEvent(enterFrame){
    	controllo();
    }

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.