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

    swapDepths e prevFrame()

    raga, ho un Movie Clip nella mia timeline che chiamo my_mc

    nel frame 1 lo "swappo" così:
    my_mc.swapDepths(3000);


    con la pressione di un pulsante vado al frame 10 (dove c'è un piccolo controllo), che se è vero va avanti (play), se è falso fa un passo indietro (prevFrame);

    ora viene il bello.

    ho questo codice:

    Codice PHP:
    ...
    ...
    my_mc.getDepth () //traccia 3000
    prevFrame();
    my_mc.getDepth () //traccia -16303
    ...
    ... 
    qualcuno mi sa dire come diavolo è possibile sta cosa? perchè il mio clip non rimane nel livello 3000??

    ps. se eseguo nuovamente uno swapDepths non me lo prende!

  2. #2
    Utente di HTML.it
    Registrato dal
    Jul 2002
    Messaggi
    76
    prova ad assegnare lo swapdepths prima del controllo, in corrispondenza del frame dove ti posizioni subito dopo il prevframe

  3. #3
    ne ho fatte di tutti i colori, niente da fare...

    pare che l'unica soluzione funzionante per ora sia questa:


    ho creato una funzione tipo questa

    Codice PHP:
    swapLevel = function (istanzadepth) {
        
    this.createEmptyMovieClip ("newLevel" istanza._namedepth);
        
    istanza.swapDepths (this["newLevel" istanza._name]);
        
    removeMovieClip (this["newLevel" istanza._name]);
    };

    swapLevel (my_mc3000); 

    così funziona, il clip va al livello -16303, ma eseguendo la funzione il clip cambia livello a differenza dello swapDepths.

    bah, misteri dell'action script.

  4. #4
    Utente di HTML.it
    Registrato dal
    Jul 2002
    Messaggi
    76
    hai o con il metodo getNextHighestDepth (metodo MovieClip.getNextHighestDepth)??

  5. #5
    Utente di HTML.it
    Registrato dal
    Jul 2002
    Messaggi
    76
    volevo dire "hai provato"

  6. #6
    Utente di HTML.it
    Registrato dal
    Jul 2002
    Messaggi
    76
    altrimenti ancora meglio:

    onClipEvent(load) {
    this.swapDepths(3000)
    }

  7. #7
    già fatto

    il problema è che quando il clip va al livello -16303 sembra quasi che sia impossibile richiamarlo, c'è, esiste, se fai un trace del movie clip ti traccia _level0.my_mc, però non lo swappa.

    con la mia funzione pare che si possa ovviare il problema.

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.