Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12
  1. #1

    Portare in primo piano oggetti.

    Salve, sono alle prime armi con flash e action script... ed ho un problema.
    come potete vedere www.brunettosrl.com , ho creato un menu, sono riuscito, senza troppi problemi, ha spostare gli oggetti del menu, ma non riesco a metterli in primo piano...

    se clikkate su lavorazione, e su prodotti, capite di che sto parlando...
    le etichette, si spostano, ma non vengono in primo piano, come fare??? qualcosa del tipo : ogetto.top=true;???

    grazie.

  2. #2
    MC1.swapDepths(mc2)

    ovvero MC1 assume la profondità di mc2 e viceversa.

    Ciao

  3. #3
    ho provato con swapDepths, ma non cambia, che altro posso usare?

    Se non è chiedere troppo, un esempio dell'uso di swapdepths, si potrebbe avere a esorcista_m@yahoo.it


    Grazie.

  4. #4
    Utente di HTML.it L'avatar di NAP
    Registrato dal
    Jan 2001
    Messaggi
    4,398
    Ciao qwertysniper_85,

    non è chiedre troppo... Infatti qualunque file di esempio che potrei mandarti, io o un altro, conterrebbe esattamente il codice che ti ha postato rempox.

    Poi, c'è da vedere se lo scambio avviene via pulsanti e se ciò che vuoi scambiare sono davvero due movieclip (in gergo: mc o MC), oppure sono due livelli in cui sono stati caricati due file.swf esterni.

    Per esempio, se si tratta davvero di due mc che stanno nella stessa timeline (linea temporale), allora il codice completo per un pulsante è:

    on (press) {
    MC1.swapDepths(mc2);
    }

    però MC1 e mc2 sono i cosiddetti Nomi di Istanza dei due movieclip (clip filmato).

    Ciao,

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

  5. #5
    nap , grazie ma io devo portare in primo piano 1 pulsante rispetto ad un'altro.

    www.brunettosrl.com ti sara piu chiaro

    se clicki su prodotti, cambia posizione, ma resta dietro lavorazione.

    per il cambio posizione, ho usato:

    pulsante._x = posizione;
    pulsante._y = posizione;

    ma dovrebbero, per giusta regola, essere in primo piano(rispetto a quelle che passano dietro).

  6. #6
    Utente di HTML.it L'avatar di NAP
    Registrato dal
    Jan 2001
    Messaggi
    4,398
    È la stessa cosa... non importa se si tratta di mc o di pulsanti: basta che abbiano un nome istanza. Perché spostare il pulsante di posizione se lo swapDepths è fatto apposta (lo dice la locuzione stessa), "per scambiare l'ordine delle profondità"?

    Ti stai facendo problemi che, permettimi, non esistono...

    Ciao,

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

  7. #7
    Nap, io nn capisco...
    viso il sito, ed il menu??? per ogni etichetta ho un Simbolo(pulsante), tutti sullo stesso livello, e sono così denominati :
    _1sx
    _1cent1
    _1cent2
    _1cent3
    _1dx

    _2sx
    _2cent1
    _2cent2
    _2cent3
    _2dx

    (questi sono i nomi istanza)

    per fare il menu che ho fatto io, tu che strada seguiresti?

    Grazi anticipatamente, Ciao.

    Sniper

  8. #8
    ma nel link il menu nn funziona!!!
    e poi come diceva sia nap che rempox basta un semplice
    swapDepths(n);
    la verità non è una meretrice che si getta al collo di chi non la vuole ma anzi essa è dotata di una così altera bellezza che anche chi sacrifica tutto per ottenerla non è sicuro di averla raggiunta !

  9. #9
    non riesco a farlo funzionare sto swap.depths.

    e il menu nel link funzione (non apre pagine, ma le etichete si spostano!). grazie.

    Potete farmi, un esempio di swapdepths, e magari me lo inviate allegato(file.fla) a:
    esorcista_m@yahoo.it

    grazie.

  10. #10
    la sintassi non è

    swap.depths.

    ma bensì

    swapDepths()

    iniziamo da questo.

    Crea un fla nuovo
    crea un rettangolo blu + F8 trasformalo in Clip istanza "BLU"
    crea un rettangolo rosso + F8 trasformalo in Clip istanza "ROSSO"

    sovrapponili in modo tale da lasciare una parte di quello inferiore visibile.

    poi sulla frame aggiungi la seguente AS

    codice:
    blu.onPress=function(){
        this.swapDepths(_level0.rosso)
    }
    
    rosso.onPress=function(){
        this.swapDepths(_level0.blu)
    }
    per capirne il funzionamento dovrebbe essere sufficiente.

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.