Visualizzazione dei risultati da 1 a 9 su 9
  1. #1
    Utente di HTML.it L'avatar di rajsha
    Registrato dal
    Mar 2004
    Messaggi
    129

    ripetere clip dopo unload

    sarò breve...
    e giuro per oggi è l'ultimo perchè se isolv questo problema tutto funziona come previsto


    dunque ho due pulsanti

    un pulsante A tramite il quale carico un clip esterno su livello 2...per evitare di ricaricare lo stesso clip uso

    on(release){
    if (statoClip != 2)
    loadMovieNum("musica.swf",2);
    statoClip = 2;
    }

    altro clip B con l'ultimo fotgramma tramite il quale invece lo scarico...

    problema :

    scaricandolo con B però poi non riesco più a ricarirlo con l'eltro bottone perchè lo stato clip anche se lo scarico riamne sempre due...



    come faccio??

    il limite tra la ragione e la follia è come una goccia in mezzo al mare

  2. #2

    Re: ripetere clip dopo unload

    codice:
    //nel bottone:
    on(release){ 
    if (_root.statoClip != 2)
    	loadMovieNum("musica.swf",2);
            _root.statoClip = 2;  
    }
    
    //nel frame in cui il filmato viene scaricato:
    _root.statoClip = 0;

  3. #3
    Utente di HTML.it L'avatar di rajsha
    Registrato dal
    Mar 2004
    Messaggi
    129
    grazie funziona .)
    sai se c'è un modo per caricare perchè un'istanza di un clip trascinata dalla libreria ad un livello che non sia lo zero del clip principale..questo mi servirebbe per sovrapporre una animazione

    il limite tra la ragione e la follia è come una goccia in mezzo al mare

  4. #4
    Non ho capito bene... vuoi caricare una copia di un clip interno al tuo filmato principale su un livello diverso da 0?

  5. #5
    Utente di HTML.it L'avatar di rajsha
    Registrato dal
    Mar 2004
    Messaggi
    129
    vorrei che il clip che ho nella lbreria trascinandolo sullo stage assuma una profondità diversa da quella zero o cmq maggiore di un clip esterno per esempio al livello 1....

    (non ti chiedere perchè...se possibile dimmi solo se esiste un modo..altrimenti se hai tempo ti spigoo il perchè)

    il limite tra la ragione e la follia è come una goccia in mezzo al mare

  6. #6
    Utente di HTML.it L'avatar di NAP
    Registrato dal
    Jan 2001
    Messaggi
    4,398
    Lo swapDepths funziona fra _levels o fra clip che stanno sulla medesima _root, Quindi o col primo metodo oppure col secondo.

    Il modo più semplice per risolvere la faccenda è:

    Mettere, la clip che vorresti trascinare, in un swf a sé stante e poi caricarlo nel _level2. In tal modo il _level2 comparirà sovrapposto al _level1.

    Per cambiare la profondità, puoi usare un pulsante, con:

    on (press) {
    _level1.swapDepths(2);
    }

    Se tutto quello che c'è sul _level0 viene in primo piano, compresa la clip che vuoi mettere sulla timeline, e non ti crea disturbo, allora puoi semplicemente scambiare il _level0 col _level1:

    _level0.swapDepths(1);

    messo nel primo frame, funzionerà soltanto se il filmato esterno sarà caricato (non c'è dunque alcuna necessità di usare una condizionale).

    Ciao,

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

  7. #7
    Aggiungo una opzione:
    invece di caricare il filmato esterno su un livello, potresti caricarlo come figlio di un clip vuoto sulla root. Così non devi preoccuparti dei livelli e puoi fare tutti gli swapDepths che vuoi

  8. #8
    Utente di HTML.it L'avatar di rajsha
    Registrato dal
    Mar 2004
    Messaggi
    129
    sì in effetti è quello he stavo facendo metterlo su un clip vuoto .) grazie

    il limite tra la ragione e la follia è come una goccia in mezzo al mare

  9. #9
    Utente di HTML.it L'avatar di NAP
    Registrato dal
    Jan 2001
    Messaggi
    4,398
    Vanno comunque caricati dall'esterno. Il loadMovie e il loadMovieNum funzionano esattamente allo stesso modo, non c'è nessuna differenza di rilievo o motivi di "preoccupazione"

    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.