Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2003
    Messaggi
    178

    Utilizzo della classe TransitionManager

    Ciao a tutti!
    Sto provando ad utilizzare la classe TransitionManager con l'effetto "Transizione Blinds":

    import mx.transitions.*;
    import mx.transitions.easing.*;
    TransitionManager.start(nomeclip, {type:Blinds, direction:Transition.IN, duration:2, easing:None.easeNone, numStrips:10, dimension:0});

    Che funziona alla grande ma vorrei però usare il seguente metodo che uso per lo spostamento:

    MovieClip.prototype.movimentoorizzontale = function(__x)
    {
    var mov:Object = new Tween(this, "_x", Back.easeIn, this._x, __x, 15, false);
    }
    dove io applico la TWEEN tramite il richiamo della funzione:
    _level0.nomeclip.movimentoorizzontale(150);

    Come posso fare lo steso per l'effetto Blinds?
    Grazie?!
    Iohannes

  2. #2
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    invece di usarla con il metodo statico utilizzala come istanza dalla classe

    codice:
    MovieClip.prototype.applyTransition = function(__tm:Object) {
    	import mx.transitions.*;
    	import mx.transitions.easing.*;
    	var myTransitionManager:TransitionManager = new TransitionManager(this);
    	myTransitionManager.startTransition(__tm);
    }
    _level0.nomeclip.applyTransition({type:Blinds, direction:Transition.IN, duration:2, easing:None.easeNone, numStrips:10, dimension:0});

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2003
    Messaggi
    178
    Originariamente inviato da and80
    invece di usarla con il metodo statico utilizzala come istanza dalla classe

    codice:
    MovieClip.prototype.applyTransition = function(__tm:Object) {
    	import mx.transitions.*;
    	import mx.transitions.easing.*;
    	var myTransitionManager:TransitionManager = new TransitionManager(this);
    	myTransitionManager.startTransition(__tm);
    }
    _level0.nomeclip.applyTransition({type:Blinds, direction:Transition.IN, duration:2, easing:None.easeNone, numStrips:10, dimension:0});

    Ho provato a usare questo metodo suggerito da te!, ma non funziona, purtroppo.
    Come mai?!
    Iohannes

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.