Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2000
    residenza
    Edinburgh
    Messaggi
    401

    swapDepths e movieclips duplicati...

    Ho la seguente situazione, che mi sta dando un bel po' di problemi:

    Ho un movie di sfondo, che si chiama Back, un pulsante chiamato OnOff ed un altro movie che ricopre parte di Back, che chiamo White.
    Il movie White altro non è che un rettangolo bianco che, una volta premuto il pulsante on/off deve sfumare fino alla trasparenza.
    Per fare questo nel bottone in onRelease metto:

    _root.onEnterFrame = function()
    {
    if (_root.White._alpha > 0)
    {
    _root.White._alpha -=2;
    }
    else
    {
    _root.onEnterFrame = undefined;
    _root.gotoAndPlay(2);
    }
    }

    Questo funziona alla perfezione, White diventa trasparente ed intanto il filmato principale comincia a partire.
    E qui arrivano i problemi:
    nel filmato principale devo duplicare un movieclip tot volte e lo faccio con

    for (n=0; n<num; n++)
    GenericMovie.duplicateMovieClip("Movie"+n, n);

    A questo punto, però, devo riportare OnOff e White (che ora è trasparente) SOPRA i movieclip duplicati, perchè se rischiaccio il bottone White deve andare fino ad _alpha 100 e ricoprire i movieclips duplicati.

    Uso quindi:

    OnOff.swapDepths(n);
    White.swapDepths(n+1);

    I problemi sono che:
    - White resta dietro i movieclips (ma OnOff no...)
    - appena i movieclips si muovono (o forse è swapDepths che combina qualche casino...), misteriosamente White torna ad essere visibile nascondendo lo sfondo, ma se faccio un debug e controllo la _alpha è 0...
    Sto impazzendo , vi prego aiutatemi!!!

    Grazie
    nICO

  2. #2
    livellomassimo = this["Movie"+n].getDepth();
    White.swapDepths(livellomassimo);


    prova cosi' dopo il for
    Formaldehyde a new Ajax PHP Zero Config Error Debugger

    WebReflection @WebReflection

  3. #3
    Utente di HTML.it
    Registrato dal
    Aug 2000
    residenza
    Edinburgh
    Messaggi
    401

    Niente da fare...

    Niente... proprio non capisco
    In pratica sembra che facendo swapDepths sul movie White questo si "resetti" tornando opaco, anche se l'attributo _alpha rimane 0 ed inoltre lo swapDepths NON ha effetto (il movie non passa davanti agli altri, ma rimane dove stava prima).

    Non capisco proprio... ci deve essere qualcosa che mi sfugge!
    Se a qualcuno è successo qualcosa di simile me lo faccia sapere!

    nICO

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.