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

    Semplice operazione.

    Ciao a tutti.
    Uso flash da poco e ho bisogno di una risposta
    su l'uso dei pulsanti con action script.

    Consideriamo un Livello1 che rappresenti un quadrato
    e un Livello2 che rappresenti un pulsante situato SOPRA al quadrato.
    In che modo si può creare il seguente filmato?

    azione1: clic del pulsante-->spostamento del quadrato a sinistra;
    azione2: clic del pulsante-->ritorno del quadrato alla sua posizione originaria.

    Come già detto, il pulsante si trova sul quadrato e quindi si muove con esso,
    ma per quanto riguarda l'interpolazione movimento non ho problemi.
    La risoluzione da me richiesta riguarda solo la gestione degli eventi
    del filmato e purtroppo non ho capito come gestire tali azioni con ation script
    (Macromedia Flash Professional 8).

    Qualcuno mi illumini.

  2. #2
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    scusa ma la domanda è un tantino incompleta... il tuo è un problema di percorsi o proprio non sai quale codice serva per "attivare" questi pulsanti e far muovere la timeline dei movieclip che li contengono?

  3. #3
    La mia domanda riguarda il codice action script:
    cosa scrivere e dove per generare l'evento in questione.

  4. #4
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    puoi scrivere direttamente sulla timeline di riferimento, selezioni un frame e poi nel pannello "Azioni" scrivi il codice

    fai riferimento ai nomi di istanza dei pulsanti, che devi inserire selezionando ogni pulsante e dandogli un nome nel pannello proprietà, genericamente alla sinistra in alto di questo pannello, trovi un field vuoto su cui devi scrivere il nome che vuoi assegnare al pulsante

    poi come dicevo, sulla timeline scrivi il codice legato all'evento in questo modo

    nomeIstanza.evento = function(){
    // azioni
    }

    nel caso di un click generico del mouse, puoi usare l'evento onPress oppure onRelease

    Codice PHP:
    mioPulsante.onRelease = function(){
    // azioni

    se vuoi imparare le basi comunque non ti conviene chiedere nel forum, ma leggere delle guide che ti guidano passo per passo nel linguaggio e nel modo di scriverlo
    trovi parecchie risorse nel sito di riferimento di questo forum -> http://flash.html.it

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.