Visualizzazione dei risultati da 1 a 4 su 4

Discussione: Clip su stage

  1. #1

    Clip su stage

    Questo è il codice che uso:

    codice:
    _root.attachMovie("Eroe1", "Eroe1", 1);
    _root.Eroe1._x=262;
    _root.Eroe1._y=229;
    Ma non succede niente e il clip non viene messo...Il nome del clip è giusto!

  2. #2
    Utente di HTML.it L'avatar di NAP
    Registrato dal
    Jan 2001
    Messaggi
    4,398
    Per "nome del clip" intendi il nome di linkage (concatenamento)?

    Se sì, è tutto regolare e quindi deve funzionare.

    Dal momento che usi la profondità 1, non occorre anteporre _root ma non è la ragione per cui non ti funziona. Assicurati che il nome di concatenamento sia Eroe1.

    attachMovie("Eroe1", "Eroe1", 1);
    Eroe1._x = 262;
    Eroe1._y = 229;

    È perfetto.. anche se personalmente preferisco dare un nome diverso all'istanza creata (secondo parametro), se non altro per trovarmi meglio quando devo rimuoverla (sono cose del tutto soggettive, niente di che).

    Ciao,

    NAP
    A volte la diplomazia va condita con un pizzico di siluri fotonici. (K. Janeway)

  3. #3
    Allora funziona

    Ma il clip filmato ha lo sfondo nero mentre io lo voglio trasparente

    E poi...Per curiosittà se mi dovesse servire...Come si elimina un clip filmato?

  4. #4
    Utente di HTML.it L'avatar di NAP
    Registrato dal
    Jan 2001
    Messaggi
    4,398
    Beh, se la clip che attacchi ha lo sfondo nero vuol dire che al suo interno c'è un rettangolo nero (disegnato), perché la clip attaccata porta il colore dello stage e quindi è già trasparente, nel senso che ciò che compare è solo l'animazione e tutti i suoi elementi.

    Come si fa ad eliminare l'istanza della clip attaccata?
    Ecco il perché della premessa che ho fatto prima:

    "È perfetto.. anche se personalmente preferisco dare un nome diverso all'istanza creata (secondo parametro)"

    Infatti c'è chi preferisce dare al secondo parametro lo stesso nome del concatenamento e chi invece, come me, preferisce dargli un nuovoNome.

    Questo è lo script per attaccare (creare dinamicamente un'istanza del simbolo che sta in libreria), e posizionarla sullo stage:

    attachMovie("nomeConcatenamento", "istanzaCreata", 1);
    istanzaCreata._x = 262;
    istanzaCreata._y = 229;

    E questo è per eliminarla (con l'azione associata ad un frame):

    removeMovieClip ("istanzaCreata");

    Ma, come già detto, sono cose del tutto soggettive.

    Se invece voglio eliminarla con un pulsante userò:

    on (press) {
    removeMovieClip ("istanzaCreata");
    }



    NAP
    A volte la diplomazia va condita con un pizzico di siluri fotonici. (K. Janeway)

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.