Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    on (release) ..............

    nello stage principale ho creato un pulsante e gli ho associato questo script
    ____________________________
    on (release) {
    img.gotoAndPlay(2);
    }
    ______________________________

    è un filtro che va dal frame 2 al 15esimo sovrapponendosi quindi ad un immagine con istanza img,ecco,vorrei che al mio secondo click sul pulsante il filtro debba fare l'inverso ossia dal frame 15esimo debba tornare al frame 2 stoppandosi lì.

    cosa dovrei aggiungere?

  2. #2
    non si riesce a farlo andare indietro, puoi fare così: nel filtro metti prima i frame dal 2 al 15 in fila, poi metti uno stop e nel frame successivo metti quelli dall'15 al 2 al contrario e uno stop.
    poi associ al pulsante:
    var verso=0;
    on (release) {
    !verso;
    if(verso==0)img.gotoAndPlay(2);//due è il frame x la visualizzazione normale
    if(verso==1)img.gotoAndPlay(15); //quindici è invece x quello all'arovescia
    }

    questo script definisce una variabile verso che può avere i valori 0 e 1; quando clicchi il pulsante se verso è uno diventa zero e se è 0 diventa 1. ora a seconda del valore di verso ti manda a un frame diverso quindi alla visualizzazioen diversa

    spero di essere stato chiaro
    _.·¯Th3ñ0b0d¥¯·._

    http://www.tinform.it 1st flash site

  3. #3
    thenobody, credo che summerday volesse riprodurre dal 15simo al secondo frame.

    La sparo:

    al Movie Clip img associ questo codice:

    codice:
    onClipEvent (enterFrame)
    {
         if(this.muoviti)
         { 
              if (this.verso)
              {
                   if(this.currentFrame < 12)
                   {
                        this.nextFrame(); 
                   }
                   else
                   {
                        this.muoviti = false;
                   }
              }
              else
              { 
                   if(this.currentFrame > 2)
                   {
                        this.prevFrame(); 
                   }
                   else
                   {
                        this.muoviti = false;
                   }
              } 
         }
    }
    Al pulsante invece:

    codice:
    on(release)
    {
         _root.img.verso = !(_root.img.verso);
         _root.img.muoviti = true;
    }
    Non ho modo di testarlo... prova e fammi sapere!
    Nicola Baldi <% Naighes %>
    Il mio blog!

    "Non hai veramente capito qualcosa fino a quando non sei in grado di spiegarlo a tua nonna."

  4. #4

    adesso provo e

    vi faccio sapere. cmq grazie mille

  5. #5

    non funge

    Originariamente inviato da naighes
    thenobody, credo che summerday volesse riprodurre dal 15simo al secondo frame.

    La sparo:

    al Movie Clip img associ questo codice:

    codice:
    onClipEvent (enterFrame)
    {
         if(this.muoviti)
         { 
              if (this.verso)
              {
                   if(this.currentFrame < 12)
                   {
                        this.nextFrame(); 
                   }
                   else
                   {
                        this.muoviti = false;
                   }
              }
              else
              { 
                   if(this.currentFrame > 2)
                   {
                        this.prevFrame(); 
                   }
                   else
                   {
                        this.muoviti = false;
                   }
              } 
         }
    }
    Al pulsante invece:

    codice:
    on(release)
    {
         _root.img.verso = !(_root.img.verso);
         _root.img.muoviti = true;
    }
    Non ho modo di testarlo... prova e fammi sapere!
    ho provato con questi script ma il pulsante non funziona a dovere.Posso farti vedere il mio .fla?

    cmq grazie......

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.