Visualizzazione dei risultati da 1 a 8 su 8

Discussione: attachmovie..

  1. #1

    attachmovie..

    ho un problema..

    questo è il lavoro

    i clip cn foto vengono inseriti tramite attachmovie e fungono da sfondo.
    Quindi a ogni pagina ci sarà un foto diversa..

    il problema:
    se dalla "home" cliccate su "chi siamo" la nuova foto si sovrappone a quella della home..e questo perche il movie che carica la foto di "chi siamo" è in un layer posto sopra a quello della home.
    Ma se ricliccate su home..l'effetto non è dei migliori..

    quindi..
    come faccio a creare una funzione con la quale, cliccato il pulsante, assegno al layer superiore la nuova foto, e all'inferiore la foto corrispondente all'ultima sezione cliccata?

    nn so se mi sono spiegato!!!help pleazzzzzzeee!!!

  2. #2
    per "scambiare" la profondità tra due movieclip si utilizza il metodo swapDepths, così:

    my_mc.swapDepths(target)

    in questo esempio my_mc prende il posto di target e viceversa.

  3. #3
    ok,
    ma ho un problema di logica..nel senso...

    io ho mcVecchio nel layer 2 e mcNuovo nel layer1
    all'inizio del filmato passo a mcVecchio la variabile "home", in modo da visualizzare il clip relativo.

    una volta premuto un nuovo pulsante, passo la var associata al pulsante stesso a mcNuovo per caricare il clip relativo.

    con mcNuovo .swapDepths(mcVecchio )
    inverto la profondità dei due clip.

    ora il problema è: come faccio a sapere su quale mc verrà caricato il nuovo clip?nel senso alla pressione del primo tasto il nuovo clip verrà di certo caricato su mcNuovo , alla pressione del secondo, siccome c'è lo scambio di profondità il clip dovrà essere caricato su mcVecchio ..

    come faccio a fare una cosa simile?
    è sbagliato il mio ragionamento?

  4. #4

  5. #5
    Il metodo swapDepths ha anche un altro formato, questo:

    my_mc.swapDepths(depth)


    dove depth è un numero intero che rappresenta il "livello" sul quale posizionare il movieclip in questione.

    Ora, se disponi almeno di Flash-MX 2004, c'è un altro metodo che, unitamente a swapDepths, ti permette di posizionare il movieclip sicuramente sopra agli altri (indipendentemente da quanti e quali siano), si tratta di: MovieClip.getNextHighestDepth(). Per info sul tale metodo basta che consulti la Guida in linea premendo F1.

    Per cui, unendo i due metodi avrò:
    my_mc.swapDepths(my_mc.getNextHighestDepth())

  6. #6
    ok,grazie..ora provo e poi ti dico se ho problemi!!

    i caffè da offrirti sono diventati due!!quando vuoi!!ciao

  7. #7

  8. #8
    scusa ma cos' facendo mi mette il clip sopra a tutti?
    quindi mi copre tutti i cli che stanno sullo stage...e non è bello!!

    che casiiiinooooo!

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.