Visualizzazione dei risultati da 1 a 7 su 7
  1. #1

    [MX] Duplicare un clip contenente clip creati dinamicamente

    Cioa a tutti, per essere più preciso vi riporto quello che non riesco a fare

    codice:
    // creo un contenitore
    this.createEmptyMovieClip("contenitore",1)
    contenitore._x=0
    contenitore._y=0
    
    // creo una barra che ospiterà delle immagini
    this.contenitore.createEmptyMovieClip("Barra1",1)
    contenitore.barra1._x=0
    contenitore.barra1._y=0
    
    // Cliclo For per l'attachMovie ed il Preload di 10 Movie Clip
    // nei quali vengono caricate 10 Thumbnail
    
       // quando il Contatore del ciclo for è uguale a 10
       // ed ha caricato l'ultima foto
    
          contenitore.barra1.duplicateMovieClip("barra2",2)
          contenitore.barra2._x=-contenitore.barra1._width
    
    // Fine
    Mi aspetterei di vedere a - 900 la barra2 ma non ottengo nulla

    Perchè ??

    Grazie

  2. #2
    Utente bannato
    Registrato dal
    Mar 2002
    Messaggi
    1,322

    Re: [MX] Duplicare un clip contenente clip creati dinamicamente

    Originariamente inviato da rempox
    Cioa a tutti, per essere più preciso vi riporto quello che non riesco a fare

    codice:
    // creo un contenitore
    this.createEmptyMovieClip("contenitore",1)
    contenitore._x=0
    contenitore._y=0
    
    // creo una barra che ospiterà delle immagini
    this.contenitore.createEmptyMovieClip("Barra1",1)
    contenitore.barra1._x=0
    contenitore.barra1._y=0
    
    // Cliclo For per l'attachMovie ed il Preload di 10 Movie Clip
    // nei quali vengono caricate 10 Thumbnail
    
       // quando il Contatore del ciclo for è uguale a 10
       // ed ha caricato l'ultima foto
    
          contenitore.barra1.duplicateMovieClip("barra2",2)
          contenitore.barra2._x=-contenitore.barra1._width
    
    // Fine
    Mi aspetterei di vedere a - 900 la barra2 ma non ottengo nulla

    Perchè ??

    Grazie
    di che barra parli??

  3. #3
    Utente bannato
    Registrato dal
    Mar 2002
    Messaggi
    1,322
    petta che forse ho capito

    rempox penso sia un problema del genere:
    le dimensioni del clip risultano a zero
    dovresti teoricamente posizionare la barra una volta caricate TUTTE le Thumbnail o in alternativa disegnare dinamicamente un quadrattino delle dimensioni della tua Thumbnail in modo che flash intuisca una volta duplicate le dimensioni del clip contenitore

  4. #4
    Utente di HTML.it L'avatar di alpeweb
    Registrato dal
    Oct 2002
    Messaggi
    1,691
    riporto dalla guida:

    MovieClip.duplicateMovieClip
    Uso

    myMovieClip.duplicateMovieClip(nuovonome, profondità [,initObject])

    Parametri

    nuovonome Identificatore univoco per il clip filmato duplicato.

    profondità Numero univoco che specifica il livello di profondità in cui posizionare il filmato specificato.

    initObject Oggetto contenente proprietà da destinare al clip filmato duplicato. Questo parametro consente ai clip filmato creati dinamicamente di ricevere parametri a cui essere associati. Se initObject non è un oggetto, esso viene ignorato. Tutte le proprietà di initObject vengono copiate nella nuova istanza. Le proprietà specificate tramite initObject sono disponibili per la funzione di costruzione. Questo parametro è opzionale.
    Descrizione

    Metodo; crea un'istanza del clip filmato specificato durante la riproduzione del filmato. La riproduzione dei clip filmato duplicati viene avviata sempre a partire dal fotogramma 1, a prescindere dal fotogramma su cui si trovava il clip filmato originale quando è stato richiamato il metodo duplicateMovieClip. Le variabili nel clip filmato principale non vengono copiate nel clip filmato duplicato . I clip filmato creati mediante il metodo duplicateMovieClip non vengono duplicati se si richiama duplicateMovieMethod sui rispettivi clip filmato principali. L'eliminazione del clip filmato principale comporta l'eliminazione del clip filmato duplicato. I clip filmato aggiunti con il metodo duplicateMovieClip possono essere eliminati tramite l'azione o metodo removeMovieClip.

  5. #5
    Le variabili nel clip filmato principale non vengono copiate nel clip filmato duplicato .
    Mhmm..avevo letto la guida in inglese e mi sembrava di aver intuito che non fosse possibile !

    Tuttavia non capisco perchè se i clip li creo dinamicamente non lo esegue mentre se li incollo a mano allora li duplica.

    Grazie

  6. #6
    Utente di HTML.it L'avatar di alpeweb
    Registrato dal
    Oct 2002
    Messaggi
    1,691
    perchè fanno parte dell'oggetto.

  7. #7
    quindi se creo all'interno di un clip padre dei subclip dinamicamente questi non fanno parte dell'oggetto padre ??

    solo se li inserisco a mano ??

    Se è così non posso trovare una soluzione al mio problema ??

    Non l'ho mica capito tanto bene l'InitObject


    Ciao

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.