Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2002
    Messaggi
    167

    tell target, with o nessuno dei due?

    Sono in un movieclip 2 livelli sotto la _root, come faccio a creare un azione che mi riporti al primo frame della _root considerando che vorrei che vi caricasse un mc da un frame predefinito.

    forse non sono stato chiaro
    chi mi piuò aiutare e ne vuol capire di più...........

  2. #2
    Utente di HTML.it L'avatar di 7vite
    Registrato dal
    Mar 2001
    Messaggi
    3,407

    Re: tell target, with o nessuno dei due?

    Usa il prefisso _root oppure _parent._parent
    http://flash-mx.html.it/articoli/vie...?idarticolo=14

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2002
    Messaggi
    167
    questo è il codice che applico al mio bottone

    onClipEvent(mouseDown){
    if(this.hitTest(_root._xmouse,_root._ymouse,false) )
    {
    with (main) {
    gotoAndPlay(55);
    }
    }
    }

    dove main è un mc che si trova sulla timeline principale

    mentre io col mio bottone mi trovo all'interno di un mc chiamato console anch'esso sulla timeline principale ma su un diverso frame

    cosi com'è dice che non riesce a trovare l'oggetto

  4. #4
    Utente di HTML.it L'avatar di 7vite
    Registrato dal
    Mar 2001
    Messaggi
    3,407
    codice:
    onClipEvent (mouseDown) {
    	if (this.hitTest(_root._xmouse, _root._ymouse, false)) {
    		_root.main.gotoAndPlay(55);
    	}
    }

  5. #5
    Utente di HTML.it
    Registrato dal
    Dec 2001
    Messaggi
    16
    tell target non si usa più, (oltretutto è sconsigliato da macromedia)
    Actionscript ha subito dei cambiamenti nel corso delle varie versioni, il più significativo e dal 5 alla versione MX.

    il metodo più corretto è usare un riferimento dot sintax ovvero:

    _root.goToandPlay(numero frame);
    _root.goToandPlay("nome label");

    non importa dove ti trovi all'interno del movie, il riferimento al frame o al label è ASSOLUTO.

    questo sistema pùo essere usato anche su diversi movie al posto della _root bisogna dichiarare il livello su cui è caricato il secondo movie, ovvero:

    _levelX.goToandPlay("nome label")

  6. #6
    Utente di HTML.it
    Registrato dal
    Feb 2002
    Messaggi
    167
    in base a quale principio riesco a stabilire il level

    perchè anche apportando le modifiche che mi avete suggerito non risponde

  7. #7
    Utente di HTML.it
    Registrato dal
    Dec 2001
    Messaggi
    16
    il level non c'entra nel tuo caso specifico... era solo un esempio.

    come un esempio è tutto il resto, visto che non ho ben capito che diavolo devi fare ti spiego in generale (che poi sarebbe anche il metodo migliore) come fare a muoverti tra la timeline e le i diversi movieclip

    la risposta è
    dot sintax

    specifichi la posizione: _root.istanza.altraistanza.volendoanchevariabili.

    specifichi che diavolo vuoi fare:
    goToandPlay
    Stop
    quello che ti pare

    ================================================== ===============
    se vuoi fare 2 azioni in contemporanea tipo andare all'inizio del
    movie e caricare un MC ad un frame predefinito:

    invece di una riga, ne scrivi 2 semplice no?

    _root.goToandPlay(1) <------va allinizio del movie
    _root.pincopallo.goToandPlay(23) <----- fa partire MC "pincopallo" al frame 23

  8. #8
    Utente di HTML.it
    Registrato dal
    Feb 2002
    Messaggi
    167
    grazie

    per essere uno che non ha capito mi hai risolto benissimo il problema

    io amo questo forum

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.