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

    scorrimento orizzontale

    Ciao a tutti!
    Sto realizzando una breve presentazione in flash: non è altro che una serie di diapositive che scorrono orizzontalmente.
    Ogni diapositiva ha una freccia nella parte destra e vorrei che ogni qual volta si cliccasse su questa freccia, l'intera presentazione si spostasse sulla diapositiva successiva con un'animazione.
    Io particamente ho tutte le diapositive una di fianco all'altra: dovrei solo trovare un modo per spostare la diapositiva di tot pixel (in modo che risulti al centro dello stage) quando si va a cliccare sulla freccia.
    Come posso fare?

    Grazie e scusate se non sono molto esperto (avrà scritto eresie)

    Larsen

  2. #2
    Utente bannato
    Registrato dal
    Jul 2006
    Messaggi
    605
    Racchiudi tutto in un clip e ne comandi la proprietà _x con un pulsante, tipo:

    on(press){
    clip._x += 500
    }

    dove 500 è la larghezza ipotetica delle diapositive

  3. #3

    re:scorrimento orizzontale

    E se ogni diapositiva avesse delle animazioni all'interno?
    Come faccio a far partire le animazioni della diapozitiva X solo quando ti sposti sopra a alla diapositiva X?

    Vado per logica: se tutte le mia diapositive si trivano una di fianco all'altro sullo stesso stage le animazioni partono contemporanemanete (che tu le stia vedendo oppure no).

    Grazie mille comunque della dritta!

    Larsen

  4. #4
    Utente bannato
    Registrato dal
    Jul 2006
    Messaggi
    605
    metti uno stop() nel 1° frame di tutte le diapositive.
    le istanzi con il nome che vuoi più un numero crescente (es. d1, d2, d3...)
    quindi nel pulsante scrivi:

    on(press){
    l = 500;
    clip._x += l;
    this["d"+clip._x/l].play();
    }

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.