Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 13

Discussione: _root

  1. #1

    _root

    mi sapete spiegare a cosa serve root e quando lo devo usare?
    grazie

  2. #2
    Utente di HTML.it L'avatar di ilpiubello
    Registrato dal
    May 2000
    Messaggi
    2,685
    _root indica la linea temporale principale del filmato in cui ti trovi.

    Se hai un movieclip "cubo" sulla linea temporale principale e voi raggiungerlo tramite as devi scrivere il percorso _root.cubo.
    Questa è l'indicazione assoluta per arrivare alla linea temporale principale, esiste anche una indicazione relativa che si chiamara _parent e che permette, concatendando più indicazioni, di scendere di una linea temporale alla volta, tipo:

    _parent._parent.cubo nel caso tu vuoi fare una chiamata da un movieclip contenuto in un altro movieclip che si trova nella linea temporale principale (assieme al "cubo").

    _root, a volte è usato anche per scrivere una variabile "globale" che possa essere letta ovunque all'interno del filmato:

    _root.variabile="ciao";

    In sostanza questi sono gli utilizzi principali.
    FaX

  3. #3
    se io nella timeline principale ho 3 pulsanti... passando su di essi col mouse scende dall'alto una pallina... come lo utilizzo _root???

  4. #4
    Utente di HTML.it L'avatar di ilpiubello
    Registrato dal
    May 2000
    Messaggi
    2,685
    Se la pallina si trova sempre sulla timeline principale ed è una istanza di un movieclip, il codice del pulsante potrebbe essere questo:

    on(release){
    _root.pallina.play();
    }

    Siccome i pulsanti non hanno una loro linea temporale, ma utilizzano quella in cui risiedono, puoi anche omettere (in questo caso, che si trovano nella stessa linea temporale della pallina) il _root e scrivere così:

    on(release){
    pallina.play();
    }
    FaX

  5. #5
    mi sento un po' una pirla.. ma la mia pallina continua a scendere per i cavoli suoi....

  6. #6
    Utente di HTML.it L'avatar di ilpiubello
    Registrato dal
    May 2000
    Messaggi
    2,685
    Originariamente inviato da misshellfire
    mi sento un po' una pirla.. ma la mia pallina continua a scendere per i cavoli suoi....



    Il movimento della pallina è un movieclip o è una animazione nuda e cruda sulla timeline principale?
    FaX

  7. #7
    ti spiego... ho creato il pulsante... sullo stesso livello ho creato la pallina.. l'ho trasformata in clip... c'ho cliccato sopra due volte.. ho creato l'interpolazione... sono tornata sulla scena... ed ho scritto il codice al pulsante...

  8. #8
    Utente di HTML.it L'avatar di ilpiubello
    Registrato dal
    May 2000
    Messaggi
    2,685
    OK!

    All'istanza della pallina gli devi dare un nome: "pallina".
    Poi, sempre all'istanza della pallina, devi mettere questo evento:
    codice:
    onClipEvent(load){
    stop();
    }
    Al pulsante che la deve far muovere metti questo evento:
    codice:
    on(rollOver){
    pallina.play();
    }
    e al pulsante che la deve far fermare metti questo evento:
    codice:
    on(rollOver){
    pallina.stop();
    }
    FaX

  9. #9
    perfetto funziona!!! sei un mito
    e se col rollOut voglio che la pallina torni su???

  10. #10
    Utente di HTML.it L'avatar di ilpiubello
    Registrato dal
    May 2000
    Messaggi
    2,685
    Prova a sostiture l'evento associato alla pallina con questo:

    codice:
    onClipEvent(enterFrame){
    	if(_root.vai=="avanti"){
    		trace("avanti");
    		nextFrame();
    	}else if(_root.vai=="indietro"){
    		trace("indietro");
    		_currentframe > 1 ? prevFrame() : delete this.onEnterFrame;
    	}else{
    		trace("stop");
    		stop();
    	}
    }
    e al pulsante sostituisci con questo:

    codice:
    on(rollOver){
    	_root.vai="avanti";
    }
    on(rollOut){
    	_root.vai="indietro";
    }

    Così, vedi come ho utilizzato _root per indicare una variabile "globale"
    FaX

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.