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

    bringToFront - il contrario qual'è?

    Salve a tutti,
    sto realizzando una serie di foto cliccabili sovrapposte che al passaggio del mouse vanno in primo piano ingrandendosi.
    La funzione è questa:
    on (rollOver) {
    //Bring to Front Behavior
    mx.behaviors.DepthControl.bringToFront(this);
    //End behavior
    gotoAndPlay(2);
    }
    nel fotogramma due ho l'interpolazione per ingrandire leggermente la foto.
    Al passaggio in uscita del mouse vorrei però che la foto tornasse nella posizione di livello originaria ... è possibile?
    Non so se mi sono spiegato bene,
    grazie in anticipo.

  2. #2
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    Quella classe, DepthControl contiene 4 metodi tra cui quello da te indicato.
    Gli altri sono:
    • bringForward
    • sendBackward
    • sendToBack


    Non chiedermi come funzionano, perchè non li ho mai visti e non fanno parte della documentazione ufficiale di Flash

  3. #3
    Grazie!
    funzionano in questo modo:
    // questo lo porta sullo sfondo
    mx.behaviors.DepthControl.sendToBack(nomeclip);
    // questo lo porta nel livello più alto
    mx.behaviors.DepthControl.bringToFront(nomeclip);
    // questo lo porta genericamente sopra
    mx.behaviors.DepthControl.bringForward(nomeclip);
    //questo lo porta genericamente sotto
    mx.behaviors.DepthControl.sendBackward(nomeclip);

    L'unica cosa è che una volta portato sul livello più alto non si può riportare nel livello originario come volevo, ma in una delle posizioni indicate sopra...
    è già qualcosa ma se ci fosse un altra soluzione attendo fiducioso.

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.