Pagina 1 di 4 1 2 3 ... ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 36
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    2,929

    [MX] problema con swapDepths

    ciao a tutti

    ho un problema con lo swapDepths, allora riesco a portare la mia clip in primo piano ma poi non riesco più a riportarla nel suo livello originale, dove sbaglio????

    codice:
    if (_root.ac.acc == "pippo") {
        setProperty(_root.ac, _visible, true);
        setProperty(_root.loadNero, _visible, true);
        setProperty(_root.logo, _visible, true);
        [B]logo.swapDepths(100);[B] // e qui funziona
        _root.bar.clipscala = 38000;
        _root.bar.posizionex = _x;
        _root.bar.posizioney = _y;
        colore = new Color(_root.bar);
        colore.setRGB(0x000000);
    } else if (_root.ac.acc == "pluto") {
        setProperty(_root.loadNero, _visible, false);
        [B]_level100.swapDepths(0);[B] // mentre qui non va!!!
        loading = "";
        perc = "";
        _root.bar.clipscala = 0;
        setProperty(_root.ac, _visible, false);
    }
    gotoAndPlay(2);

    perchè?????
    se avete voglia mi sapreste indicare un modo più elegante per scrivere questo codice

    Grazie Mille





  2. #2
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    codice:
    if (_root.ac.acc == "pippo") {
        setProperty(_root.ac, _visible, true);
        setProperty(_root.loadNero, _visible, true);
        setProperty(_root.logo, _visible, true);
        logo.swapDepths(100); // e qui funziona
        _root.bar.clipscala = 38000;
        _root.bar.posizionex = _x;
        _root.bar.posizioney = _y;
        colore = new Color(_root.bar);
        colore.setRGB(0x000000);
    } else if (_root.ac.acc == "pluto") {
        setProperty(_root.loadNero, _visible, false);
        logo.swapDepths(0); // mentre qui non va!!!
        loading = "";
        perc = "";
        _root.bar.clipscala = 0;
        setProperty(_root.ac, _visible, false);
    }
    gotoAndPlay(2);

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    2,929
    non va!!!! gia avevo provato cosi


  4. #4
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    Se hai inserito manualmente sulla timeline l'oggetto oltre il quale stai cercando di riportare il movieclip "logo", è normale.
    Devi swappare anche l'altro oggetto.
    Ad esempio, hai il movieclip "logo" sotto il movieclip "mc".
    Ad inizio del filmato, setti:

    mc.swapDepths(1);

    a quel punto, il codice di prima funziona, e "logo" torna sotto..

  5. #5
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    2,929
    credo che il problema nasce perche nella clip io uso un componente

    ti va di dare uno sguardo al fla??



  6. #6
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    Prima proviamo a risolvere così, se non riusciamo mi mandi tutto. Cos'è questo component? Dove lo hai messo (e come)?

  7. #7
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    2,929
    OK

    il component è "Hierarchical Menu Component" e se vuoi capirlo meglio lo puoi scaricare qui

    in totale la pagina è composta da 3 frame
    il componente è nel primo frame poi c'è un frame senza action e il terzo con le action di prima

    e grazie mille

  8. #8
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    Hai provato a swapparlo come ti ho detto io? Cioè a fare qualcosa come:

    istanza_menu.swapDepths(1);

    ?

  9. #9
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    2,929
    non ho altre clip che muovo sopra e sotto, uso lo swapDepths solo in quel caso


  10. #10
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    Ho capito, ma per poter far tornare il logo sotto il menu, devi swappare quest'ultimo almeno una volta...

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.