Visualizzazione dei risultati da 1 a 4 su 4

Discussione: Istanza su un livello

  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2002
    Messaggi
    23

    Istanza su un livello

    Ho un problemino:

    ho delle istanze di nome carta1 carta2 carta3 ...
    sposto queste istanze in una posizione specifica nello stage con la funzione carta1._x = posizione._x carta1._y = posizione._y. Fin qui tutto bene. dovrei però riuscire a inviare l'istanza anche su un layer specifico Esempio:
    carta1._x = posizione1._x
    carta1._y = posizione1._y

    carta1---->sul layer che si chiama sfondo

    carta2._x = posizione2._x
    carta2._y = posizione2._y

    carta2---->sul layer che si chiama tavolo
    avrei pensato alla funzione

    carta1.swapDepths(1);

    solo che non funziona o non sono capace io di farla funzionare

  2. #2
    TUTTI i layer che crei in fase di editing dall'IDE corrispondono tutti al livello (depth) 0
    non c'è modo di spostare oggetti da un layer ad un altro.
    la funzione swapDepths cambia il livello all'oggetto, ma ovviamente non puoi portarlo su un layer che non esiste + (visto che tutti i layer in fase di compilazione vengono raggruppati in un unico layer)

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2002
    Messaggi
    23

    swapDepths

    E quindi come posso portare un'isatnza ad un "livello" superiore rispetto ad un'altro o meglio come funziona esattamente la funzione swapDepths?

  4. #4
    Utente di HTML.it L'avatar di Stormy
    Registrato dal
    Dec 2000
    Messaggi
    2,701
    lì il problema è questo

    scrivendo

    on(release){
    this.swapDepths(_parent.tavolo);
    }

    tu lo porti ad un livello superiore rispetto al movie clip tavolo, ma tavolo assume automaticamente il depth del movie clip da cui dai i comandi per cui la terza volta che lo fai con un'altro dei movieclip corri il rischio che entrambe le carte ti vadano a finire dietro il tavolo

    si dovrebbe fare tutto un controllo che mette le carte ognuna ad una profondità e poi le sposta ad un'altra profondità in base alle scelte, ma è un comando lungo e complicato

    magari se spieghi cosa stai cercando di realizzare capace che troviamo una soluzione molto più semplice

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.