Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it L'avatar di Uanne
    Registrato dal
    Nov 2001
    Messaggi
    483

    [MX] Problemi con SwapDepths()

    Sto realizzando un gioco in cui ho duplicato delle clip con le loro relative profondità. Ho inoltre assegnato una profondità molto alta a una clip-popup che visualizzerà i risultati. Ed effettivamente, al rilascio di un pulsante, questa clip va sopra a tutto il resto. Quando però faccio ripartire il gioco con un gotoAndPlay(_currentframe-1) visto che ho tutto il codice in un fotogramma, la clip-popup perde la sua profondità e una volta richiamata va sotto a tutto.
    :adhone: Cosa potrebbe essere?

  2. #2
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    1,037
    ma la tua clip sta in 2 fotogrammi chiave?

  3. #3
    Utente di HTML.it L'avatar di Uanne
    Registrato dal
    Nov 2001
    Messaggi
    483
    No, è in un solo fotogramma chiave.

  4. #4
    e tu ridagli il comando

    pannello.swapDepths(9999999);

    "La consapevolezza di Case suddivisa come perle di mercurio. La sua visione era sferica, come se una singola retina rivestisse la superficie interna di un globo che conteneva tutte le cose, se tutte le cose si potevano contare." —Neuromante, William Gibson (1984)

  5. #5
    Utente di HTML.it L'avatar di Uanne
    Registrato dal
    Nov 2001
    Messaggi
    483
    Gliel'ho ridato, ponendo la profondità diversa alla pressione del pulsante replay, pensando che quando ricapitava sul frame si impallasse a causa di due livelli uguali, ma non c'è stato niente da fare.
    :master:

  6. #6
    Utente di HTML.it L'avatar di Uanne
    Registrato dal
    Nov 2001
    Messaggi
    483

  7. #7
    Utente di HTML.it L'avatar di dex
    Registrato dal
    Mar 2001
    Messaggi
    28
    Ho avuto un problema analogo per una presentazione dove duplicavo molte clip e tenevo su un key-frame una mc (non duplicata) con una swap maggiore delle clip duplicate.
    La prima volta tutto ok, la seconda la mc fissa col depth maggiore finiva sempre inesorabilmente sotto le duplicate con livelli inferiori...

    Cmq ho risolto il problema (e mi ha funzionato) mettendo questo codice sulla mc fissa:

    onClipEvent(load){
    this.swapDepths(1000+_parent.valoredep)
    _parent.valoredep++
    }

    in pratica ogni volta che ricapitavo su quel keyframe ridavo il depth alla mc fissa di un valore superiore a quello che gli avevo dato la volta precedente (tramite appunto la variabile "valoredep" che tenevo presente sulla root).

    Ti ripeto che mi ha funzionato egregiamente...
    vedi tu, altro non so dirti.

    ciao

  8. #8
    Utente di HTML.it L'avatar di Uanne
    Registrato dal
    Nov 2001
    Messaggi
    483
    Ma sai Dex che avevo pensato a una cosa del genere e poi ho lasciato stare perchè stufo di tutti i tentativi andati a vuoto?
    Sono sicuro che la tua soluzione è vincente!
    Ti saprò dire
    ciao e grazie

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.