Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2009
    Messaggi
    4

    Far apparire delle animazioni al click del mouse

    Salve, sto creando un sito in flash e al click del mouse per esempio su home, mi piacerebbe che tutti gli elementi nella pagina si muovessero fino ad uscire dalla visuale, ma non ho idea di come si faccia quindi lo chiedo a voi....grazie mille!!!!!

  2. #2
    spero di non essere montono con questa risposta:
    utilizza la classe Tween con la quale puoi creare delle animazioni "dinamiche" nel senso che puoi settare punto di partenza e punto di arrivo con parametri variabili.
    In questo caso il uo punto di arrivo sara _x = Stage.width+n (fuori a destra), _x = 0-n (fuori a sinistra).

    ti faccio un esempio veloce

    Codice PHP:
    // codice as2 sul frame
    import mx.transitions.easing.*
    import mx.transitions.Tween

    // supponiamo ke il bottone si kiami butt e il movieclip da spostare si kiami mc
    var Butt:MovieClip=butt
    var MC:MovieClip=mc
    Butt
    .onPress=function(){
    new 
    Tween(MC,"_x",Strong.easeOut,MC._x,Stage.width+MC._width,1,true)
    // muovo MC dalla sua posizione x alla larghezza dello stage+la larghezza del MC

    spero di nn aver fatto errori..a quest ora ho sonno.

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2009
    Messaggi
    4
    grazie mille della risposta adesso ci provooooo grazie ancora!

  4. #4
    Utente di HTML.it
    Registrato dal
    Jan 2009
    Messaggi
    4
    scusa la mia ignoranza, è possibile fare tutto ciò direttamente all'interno di flash?

  5. #5
    cosa vuoi dire?
    lo script è per flash..

  6. #6
    Utente di HTML.it
    Registrato dal
    Jan 2009
    Messaggi
    4
    scusa mi sono spiegato male, è che non ho mai utilizzato la classe tween per questo mi trovo un pò in difficoltà....

  7. #7
    la classe tween è una classe di actionscript, come la classe movieclip, solo ke per utilizzarla devi iportarla.

    basta che scrivi:
    Codice PHP:
    import mx.transitions.easing.* 
    import mx.transitions.Tween 
    prima d utilizzarla, tutto qua.

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.