Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it L'avatar di Cibi
    Registrato dal
    Dec 2000
    Messaggi
    27

    freccia avanti e indietro

    Ciao a tutti,
    avrei una cosina da chiedere....

    Allora, ho un filmato che prevede lo scorrimento della barra di navigazione (una striscia di quadrettini) per mezzo di frecce avanti/indietro. Ho cercato nel forum ma ho trovato cose che nn corrispondevano a quel che vorrei fare io.. :master:
    Ora, la striscia di quadrettini e' un simbolo al quale ho associato la sua bella istanza da richiamare con uno script da assegnare alle frecce... ho provato piu soluzioni ma non trovo lo script. Qualcuno puo' aiutarmi? Il tutto e' in un unico frame su piu' livelli (livello con le frecce e livello con la stringa).
    Per farmi capire un po' meglio ho pubblicato qui il risultato....
    http://xoomer.virgilio.it/cinziella/...ga_test03.html

    Grazie.

    PS nn fate caso ai contenuti, e' un test

  2. #2
    Dipende, ma l'effetto deve essere sempre quello di scorrimento? o cliccando sulle frecce ti sposti automaticamente sul quadrato successivo e precedente con uno scatto unico?
    Il movimento del MC l'hai generato da timeline o da codice?

    Ad esempio se tu conosci la larghezza del singolo quadrato che contiene il tuo colore puoi fare una cosa di questo tipo:

    mettiamo che hai "frecc1_btn" e "frecc2_btn" che sono i tuoi bottonimettiamo che tu sappia che la larghezza del quadrato è 80px

    codice:
    frecc1_btn.onRelease= function()
    {
    		var mcx = my_mc._x;
    		onEnterFrame=function(){
    			
    			my_mc._x+=10;
    			if(my_mc._x>=(mcx+80))
    			{
    			onEnterFrame=null;
    			}
    			}
    	
    }
    
    frecc2_btn.onRelease= function()
    {
    		var mcx = my_mc._x;
    		onEnterFrame=function(){
    			
    			my_mc._x-=10;
    			if(my_mc._x<=(mcx-80))
    			{
    			onEnterFrame=null;
    			}
    			}
    	
    }
    Così funziona, devi comq mettere il controllo che lo faccia fermare se ti trovi al fondo del MC.
    Ho capito che quando poni una domanda e nessuno ti sa rispondere, è arrivato il momento in cui sei tu a poter dare delle risposte agli altri...

  3. #3
    Utente di HTML.it L'avatar di Cibi
    Registrato dal
    Dec 2000
    Messaggi
    27

    nn riesco a farlo funzionare

    Ciao, grazie per lo script ma ho qualche problema... ho copiato e riadattato in funzione delle mie istanze (sx= freccia di sinistra, dx = freccia di destra, stringa = mc che deve andare avanti e indietro).
    Ti copio qui sotto come ho modificato il tuo codice e a seguire l'errore che mi da' flash in fase di pubblicazione.
    Ciao


    sx.onRelease= function()
    {
    var mcx = stringa._x;
    onEnterFrame=function(){

    stringa._x-=10;
    if(stringa._x>=(mcx-80))
    {
    onEnterFrame=null;
    }
    }

    }

    dx.onRelease= function()
    {
    var mcx = stringa._x;
    onEnterFrame=function(){

    stringa._x+=10;
    if(stringa._x>=(mcx+80))
    {
    onEnterFrame=null;
    }
    }

    }

    **Errore** Simbolo=stringa_btn01, livello=Livello 2, fotogramma=1:Linea 1: L'istruzione deve apparire all'interno del gestore on
    sx.onRelease= function()

    **Errore** Simbolo=stringa_btn01, livello=Livello 2, fotogramma=1:Linea 1: L'istruzione deve apparire all'interno del gestore on
    dx.onRelease= function()

    Totale errori ActionScript: 2 Errori segnalati: 2

  4. #4
    il codice va copiato e incollato sul frame non sul pulsante

    codice:
    sx.onRelease= function()
    {
    		var mcx = stringa._x;
    		onEnterFrame=function(){
    			
    			stringa._x+=10;
    			if(stringa._x>=(mcx+80))
    			{
    			onEnterFrame=null;
    			}
    			}
    	
    }
    
    dx.onRelease= function()
    {
    		var mcx = stringa._x;
    		onEnterFrame=function(){
    			
    			stringa._x-=10;
    			if(stringa._x<=(mcx-80))
    			{
    			onEnterFrame=null;
    			}
    			}
    	
    }
    Consulenza aziendale a 360° http://www.gruppodg.it http://www.gruppodg.it/3d
    Realizzazione siti internet, Siti Flash, Ricerca Location per bar negozi , esercizi commerciali, sviluppo pratiche e allestimento

  5. #5
    Esatto il codice lo devi mettere sul FRAME non sul bottone...
    e naturalmente quel frame deve avere uno STOP se non è l'unico della tua timeline.
    Ho capito che quando poni una domanda e nessuno ti sa rispondere, è arrivato il momento in cui sei tu a poter dare delle risposte agli altri...

  6. #6
    Utente di HTML.it L'avatar di Cibi
    Registrato dal
    Dec 2000
    Messaggi
    27

    Evvai!!!

    Funziona... grazie grazie grazie....



    Ecco come viene...
    http://xoomer.virgilio.it/cinziella/...ga_test03.html

    L'unica cosuccia e' che, quando finisce la striscia dei bottoni, non mi si ferma... cioe': non so come farlo fermare.
    :master:

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.