Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2002
    Messaggi
    19

    action script con operatori

    ragazzi help ho necessita di eseguire sull'evento del mouse diverse funzioni

    on (rollOver) {
    _root.sfuoco.gotoAndPlay(2);
    }
    on (rollOut) {
    _root.sfuoco.gotoAndPlay(6);
    }
    on (release) {
    if (_root.guscio._currentFrame == 22 || _root.guscio._currentFrame == 108) {
    stop ();
    } else {
    _root.guscio.gotoAndPlay( 2 );
    if (_root.guscio._currentFrame == 65 ) {
    _root.guscio.gotoAndPlay( 67 );
    } else {
    stop ();
    }
    }
    }
    ecc ecc come faccio a dare in sequenza le varie istruzioni if else ed a dare diverse operatori ad esempio > || == 22 && != 65, ecc ecc ho le idee molto confuse

  2. #2
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    >come faccio a dare in sequenza le varie istruzioni if else

    lo fai già

    >dare diverse operatori ad esempio > || == 22 && != 65

    _root.guscio._currentFrame == 22 || _root.guscio._currentFrame == 108

    lo fai già.. :)

  3. #3
    Utente di HTML.it
    Registrato dal
    Apr 2002
    Messaggi
    19

    non funziona

    il problema e che così messo nn mi funziona mi fa solo la prima istruzione e nn mi controlla se si trova ad un frame oppure ad un'altro ecc ecc

  4. #4
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    Beh, questa è un po' azzardata:

    codice:
    		_root.guscio.gotoAndPlay( 2 ); 
    		if (_root.guscio._currentFrame == 65 ) { 
    			_root.guscio.gotoAndPlay( 67 ); 
    		} else { 
    			stop (); 
    		}
    Se lo mandi al frame 2 sempre, come fa ad essere al frame 65?

  5. #5
    Utente di HTML.it
    Registrato dal
    Apr 2002
    Messaggi
    19

    rispo

    tramite un'altro bottone che gli fa fare un'altra animazione che termina con la stessa grafica ma al frame 65, un'altra ancora al 108 e così via di seguito, quindi mi servono diverse istruzioni ossia se si trova qui oppure qui vai li se si trova qui ma nn li vai la ecc ecc in questo modo se apro un menù prima mi si chiude l'altro, se l'altro e gia' aperto nn mi si riapre ma semplicemente fa il rollout capito, e me ne servono diverse di queste istruzioni e nn mi deve fare una o l'altra if o else ma tutte controllare e poi se nn si presentano alcune condizioni andare da una parte o dall'altra se si presentano ancora da un'altra parte lo so che è incasinato ma ne ho un bisogno vitaler per consegnare un lavoro

  6. #6
    Utente di HTML.it
    Registrato dal
    Apr 2002
    Messaggi
    19

    c'e' lo fatta HIhihihi

    on (rollOver) {
    _root.sfuoco.gotoAndPlay(2);
    }
    on (rollOut) {
    _root.sfuoco.gotoAndPlay(6);
    }
    on (release) {
    if (_root.guscio._currentFrame == 22 || _root.guscio._currentFrame == 24 || _root.guscio._currentFrame == 108) {
    stop ();
    } else if (_root.guscio._currentFrame == 65) {
    _root.guscio.gotoAndPlay(67);
    } else {
    _root.guscio.gotoAndPlay(2);
    }
    }

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.