Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12

Discussione: Memorizzare un evento

  1. #1

    Memorizzare un evento

    Ciao a tutti!
    Sono nuova del forum e avrei una domanda da porvi.
    Forse qualcuno mi può schiarire le idee sul metodo di realizzazione di un filmato in flash
    che funzionerà così:

    Ho 3 pulsanti:
    verde rosso e giallo

    Clicco sul pulsante verde e rosso
    e compare un testo che mi ricorda che ho selezionato i colori verde e rosso

    se ri-clicco solo sul pulsante rosso
    nella lista si cancella "rosso" ed ovviamente rimane solo verde.

    Una sorta di memorizzatore dei colori selezionati.

    Secondo voi come devo procedere?

  2. #2
    Utente di HTML.it
    Registrato dal
    Feb 2009
    residenza
    Olbia
    Messaggi
    2,930
    se ho capito bene il funzionamento penso basti una boleana, prima di premere il pulsante la variabile è false, premi e diventa true ripremi e ridiventa false.

  3. #3
    Ti ringrazio per tempestivissima la risposta! ^_^
    Pensi che posso trovare su questo sito una guida o tutorial sull'argomento?
    Sono un po' inesperta
    Non saprei da chhe parte iniziare così su due piedi..

  4. #4
    Utente di HTML.it
    Registrato dal
    Feb 2009
    residenza
    Olbia
    Messaggi
    2,930
    Te lo spiego io, se non sei proprio a digiuno di flash non è difficile.
    Ti crei il movieclip che deve comparire e riscomparire quando premi il pulsante e gli dai nome istanza ad esempio "mc_rosso", al pulsante diamo nome istanza "btn_rosso", nel primo frame incolli questo
    codice:
    mc_rosso._visible=false
    controllo=false
    btn_rosso.onPress = function()
    {
    	if(controllo==false)
    	{
    	controllo=true
    	mc_rosso._visible=true
    	}
    	else if(controllo==true)
    	{controllo=false
    	mc_rosso._visible=false
    	}
    	}
    In pratica abbiamo dato al clip che deve comparire la proprietà visible=false, quindi al load sarà invisibile, poi abbiamo dichiarato la variabile boleana "controllo=false"
    al press abbiamo messo una condizione if che dice a flash se controllo è false portala a true e rendi visibile mc_rosso se invece (else if) controllo è true portala a false e rendi invisibile mc_rosso, abbiamo fatto uno swithc che può servire per tante cose come ad esempio un pulsante on/off per un brano musicale ecc.

  5. #5
    grazie Randi!
    Sei gentilissimo.. Faccio una prova e poi ti faccio sapere come va..

  6. #6
    OK ci sono! O quasi..

    Ho creato un filmato con un movieclip "mc_rosso", un pulsante con nome istanza "btn_rosso"e nel primo frame ho incollato il codice.
    Però il filmato mi da un errore di compilazione:
    - accesso alla proprietà non difinita di controllo -
    riga 2,3,5,7,10,11
    praticamente dove c'è la parola "controllo"
    forse devo definire "controllo" prima?

  7. #7
    Utente di HTML.it
    Registrato dal
    Feb 2009
    residenza
    Olbia
    Messaggi
    2,930
    Il codice che ho postato è as2.0 tu probabilmente hai aperto un documento flash as 3.0
    ti serve in as3?

  8. #8
    ho fatto un documento AS3, ma mi da comnque l'errore
    ti allego uno screenshot:
    Immagini allegate Immagini allegate

  9. #9
    Utente di HTML.it
    Registrato dal
    Feb 2009
    residenza
    Olbia
    Messaggi
    2,930
    No al contrario devi fare un doc. as2, se invece ti serve proprio in as3 fammelo sapere il codice è molto diverso comunque ti ho fatto un esempio che puoi scaricare.

  10. #10
    Woo! Ecco dove sbagliavo!
    Non ho creato due movie cioè:
    ho creto "mc_rosso" come clip
    mentre "btn_rosso" come pulsante..
    possibile sia questo l'errore?

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.