Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it L'avatar di garlick
    Registrato dal
    Dec 2001
    Messaggi
    385

    Problema riproduzione al contrario e eventi

    Ciao, ho un movieclip chiamato btn1, vorrei che al rollover il mc parta mentre al rollout il mc venga riprodotto al contrario.
    Nel mc c'è semplicemente una forma che si sposta attraverso un'interpolazione. In più al primo frame e all'ultimo ho impostato stop(); in modo che il filmato non vada in loop.

    nella scena principale ho assegnato questo actionscript al mc btn1:

    on (rollOver) {
    _root.btn1.gotoAndPlay(2);
    }

    on (rollOut) {
    _root.btn1.onEnterFrame = function () {
    this.prevFrame();
    };
    }

    Funziona bene solo che la riproduzione avviene una volta sola. Cioè la prima volta che passo col mouse sopra a btn1 funziona tutto correttamente, ma poi se provo a rifarlo non succede più nulla. Come mai?

    Grazie

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2000
    Messaggi
    69

    variabile

    Devi inserire una variabile per esempio "_root.avanti" che setterai a "true" quando l'animazione va avanti (cioè nel rollover) e setterai a "false" nel rollOut.
    Poi devi creare un clipfilmato vuoto e su questo devi mettere:

    onClipEvent (enterFrame) {
    if (_root.avanti == "true"){
    _root.nomedeltuoclipchedeveandareindietro.prevFram e();
    }
    }

    Nell'ultimo fotogramma setti la tua variabile _root.avanti = "";

    Spero di esserti stata d'aiuto...forse mi sono spiegata male?!?!?!

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.