Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11
  1. #1

    calsse tween on rollover

    Salve, ho seguito le guide consigliate su questo forum per appliucare una tween elastica a un MC. Quindi ho incollato questo codice alla timeline.
    "
    import mx.transitions.easing.Elastic;
    var ___TWEEN___:Tween = new Tween(MC1, "_xscale", Elastic.easeOut, 100, 120, 1, true);
    var ___TWEEN___:Tween = new Tween(MC1, "_yscale", Elastic.easeOut, 100, 120, 1, true);
    "

    Ma se volessi applicarlo al rollover su quel MC1?

    onRollOver.MC1{} non va e applicando il codice al MC piuttosto che alla timeline si perde la classe tween. che devo fare? Immagino sia semplice...
    All'uomo non verrà mai tanto male quanto dall'uomo.

  2. #2
    Utente di HTML.it
    Registrato dal
    Feb 2005
    Messaggi
    65
    secondo me, sbagli a farli fare la tween in quel modo.

    se ragiono come il player io lì vedo: un oggetto tween prendo MC1 e gli applico l'effetto elastico.
    alla chiamata onRollOver.MC1{} non capisco cosa vuoi e non eseguo.

    quindi io ti suggerisco di scrivere questo:

    Codice PHP:
    import mx.transitions.easing.Elastic;

    MC1.onRollOver = function(){
    new 
    Tween(this"_xscale"Elastic.easeOut1001201true);
    new 
    Tween(this"_yscale"Elastic.easeOut1001201true);

    riprova.

  3. #3
    niente...
    appare con l'effetto ma poi al rollover non lo fa.

    import mx.transitions.Tween;
    import mx.transitions.easing.Elastic;

    var ___TWEEN___:Tween = new Tween(_root.MC1, "_xscale", Elastic.easeOut, 100, 120, 1, true);
    var ___TWEEN___:Tween = new Tween(_root.MC1, "_yscale", Elastic.easeOut, 100, 120, 1, true);

    _root.MC1.onRollOver = function(){
    new Tween(this, "_xscale", Elastic.easeOut, 120, 130, 1, true);
    new Tween(this, "_yscale", Elastic.easeOut, 120, 130, 1, true);
    }
    All'uomo non verrà mai tanto male quanto dall'uomo.

  4. #4
    Utente di HTML.it
    Registrato dal
    Feb 2005
    Messaggi
    65
    se scrivi solo questo che succede?

    Codice PHP:

    import mx
    .transitions.Tween;
    import mx.transitions.easing.Elastic;

    _root.MC1.onRollOver = function(){
    new 
    Tween(this"_xscale"Elastic.easeOut1201301true);
    new 
    Tween(this"_yscale"Elastic.easeOut1201301true);


  5. #5
    nulla T_T
    All'uomo non verrà mai tanto male quanto dall'uomo.

  6. #6
    Utente di HTML.it
    Registrato dal
    Feb 2005
    Messaggi
    65
    nulla.... nemmeno un errore ..

    se aggiungi un trace(); dentro al _root.MC1.onRollOver?

    forse non lo prende nemmeno....

    oppure
    Codice PHP:
    import mx.transitions.Tween;
    import mx.transitions.easing.Elastic;

    _root.MC1.onRollOver = function(){
    new 
    Tween(_root.MC1"_xscale"Elastic.easeOut1201301true);
    new 
    Tween(_root.MC1"_yscale"Elastic.easeOut1201301true);

    magari non si rende conto con il this di chi stiamo parlando perchè usiamo _root.MC1.onRollOver

    prova a creare una fuction così:

    Codice PHP:
    import mx.transitions.Tween;
    import mx.transitions.easing.Elastic;

    function 
    transition(mc:MovieClip):Void{

    var 
    ___TWEEN___:Tween = new Tween(mc"_xscale"Elastic.easeOut1001201true);
    var 
    ___TWEEN2___:Tween = new Tween(mc"_yscale"Elastic.easeOut1001201true);

    }

    _root.MC1.onRollOver = function(){
    transition(_root.MC1);


  7. #7
    assurdo.. non da errori e non fa nient'altro.
    Vabè... cmq non pretendo che tu mi risolva il problema. Sei stato gentilissimo
    All'uomo non verrà mai tanto male quanto dall'uomo.

  8. #8
    Utente di HTML.it
    Registrato dal
    Feb 2005
    Messaggi
    65
    Arg... non sai che nervi che mi fanno venire ste cacchio di tween precotte.... io ho un problema che non ho mai risolto, figurati, ti capisco...

  9. #9
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    Utilizzi Flash 8?

  10. #10
    sì perchè sto creando dei banner per google e richiede che siano in flash 8
    All'uomo non verrà mai tanto male quanto dall'uomo.

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.