Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 15

Discussione: depth

  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2004
    Messaggi
    641

    depth

    ho un piccolo, grande, enorme problema.
    ho un filmato con diversi layer. Nel layer più in alto carico un'immagine da xml. Nel layer sotto, quindi in teoria nascosto dall'altro, ho un mc che duplico.
    Visualizzando il filmato i mc duplicati mi vanno sopra l'immagine caricata.
    credo sia un problema di depth, ma non riesco in nessun modo a portare i mc sotto l'immagine.

    Se può essere utile...
    Se faccio trace(mc.getDepth()), mi ritorna come valore -16379.
    Se faccio trace(immagine.getDepth()), mi ritorna -16372

    come posso fare?????

  2. #2
    Utente di HTML.it
    Registrato dal
    Jun 2004
    Messaggi
    96
    perchè non provi ad impostare i livelli tramite as? ad esempio

    ---------------------------------

    nome_immagine.swapDepths(1)
    mc.swapDepths(0)

    --------------------------------

    che ne dici?
    The music is my passion

  3. #3
    vedi se puo' tornarti utile
    http://www.devpro.it/as2_id_67.html
    Formaldehyde a new Ajax PHP Zero Config Error Debugger

    WebReflection @WebReflection

  4. #4
    Utente di HTML.it
    Registrato dal
    Dec 2004
    Messaggi
    641
    ora le provo tutte.
    per il momento grazie. poi vi dico

  5. #5
    Utente di HTML.it
    Registrato dal
    Dec 2004
    Messaggi
    641
    Nada.
    vi descrivo meglio il mio filmato, forse può essere utile.
    sotto tutto, ho un background caricato da xml con una maschera per mostrarmi solo una porzione di immagine.
    appena sopra ho un mc duplicato.
    sopra questo c'è un'immagine caricata da xml (come per il background) con una maschera che sostanzialmente mi copre la parte del background che viene nascosta dalla prima maschera.questo per far si ce la parte nascosta del background abbia/sia un' immagine.
    che casino!!!
    comunque...ho provato a impostare il depth ma sembra che faccia come vuole.
    ho dato al background depth 0, ai mc 10 e all'immagine sopra 20. a questo punto però "perde" la maschera dell'immagine e quindi mi ritrovo l'immagine sopra tutto.
    come vedete...è un bel casotto

  6. #6
    Ciao mic,

    pubblica il sorgente che ci do un'occhiata.

  7. #7
    Utente di HTML.it
    Registrato dal
    Dec 2004
    Messaggi
    641
    è un po' complicato pubblicare il sorgente perchè ho un sacco di as inserito nei diversi layer e nei diversi oggetti.
    se può essere utile, prima delle modifiche che mi hanno consigliato gli altri, non ho specificato nessun depth a nessun oggetto. infatti se faccio il trace mi vengono ritornati -16380 per uno, -16372 per l'altro e così dicendo.

  8. #8
    il duplicate lavora su depth positive, quindi starano sopra tutti i layer schiaffati nello stage, che avranno depth negativa .... con la classe che ti ho postato puoi facilmente mettere sul primo livello il movie che ti interessa

    DepthManager.setMax( path, movieInteressato );

    pero' e' per as2.0
    Formaldehyde a new Ajax PHP Zero Config Error Debugger

    WebReflection @WebReflection

  9. #9
    Utente di HTML.it
    Registrato dal
    Dec 2004
    Messaggi
    641
    ho provato con DepthManager.setMax( path, movieInteressato );
    ma...nulla
    alla fine, dopo tante peripezie ho risolto, anche se in modo "poco elegante".
    ho utilizzato mc.swapDepths(numero) per tutti e 3 gli elementi. ho forzato un po' il filmato ma...l'importante è che vada

    grazie a tutti

  10. #10
    Originariamente inviato da mic
    ho provato con DepthManager.setMax( path, movieInteressato );
    ma...nulla
    spero che al posto di path tu abbia messo this o _root e al posto di movieinteressato il nome di istanza del movieClip raggiungibile da this o da _root ... sai com'e', quella classe gestisce quasi tutti gli SWF che faccio e non ha mai fatto cilecca


    ps se il nome istanza se e' composto usa eval( 'nomeistanza' )
    ma non passare mai una stringa .... ma se hai risolto, meglio cosi'
    Formaldehyde a new Ajax PHP Zero Config Error Debugger

    WebReflection @WebReflection

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.