Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it L'avatar di Robin
    Registrato dal
    Feb 2006
    Messaggi
    23

    Flash CS6 - Creazione checkbox: accetto termini licenza

    Ho un pannello di login, con nomeutente e password, voglio inseire un checkbox che se spuntato abilita il pulsante di login, se non spuntato lo lascia in "trasparenza" (alpha channel al 30%) visibile sullo schermo ma non selezionabile.

    Sapete dirmi quale script usare?

    Ovviamente devo usare quacosa del genere
    nomecheckbox.addEventListener(MouseEvent.CLICK,changelist);
    function changelist (event:MouseEvent):void{
    if(nomecheckbox.selected ==true) nomepulsante.???;


    però nella pratica non riesco ad impostarlo.


    Oppure potrei fare il contrario, ossia il pulsante rimanda a una pagina in base alla spunta sulla casella di accettazione dei termini di servizio:

    stop();

    nomepulsante.addEventListener(MouseEvent.CLICK,passcheck);

    function passcheck(event:MouseEvent):void{
    if(name_input.text == "nome" && pass_input.text == "password"){
    gotoAndStop(2);
    }
    else{
    error_field.text = 'Nome utente o Password errati'
    }

    }

    però quale funzione devo aggiungere e dove?

  2. #2
    Utente di HTML.it
    Registrato dal
    Feb 2009
    residenza
    Olbia
    Messaggi
    2,930
    Guarda che in una applicazione standalone ogni volta che la avvii il cek ripartirebbe comunque da capo, non rimane selezionato.

  3. #3
    Utente di HTML.it L'avatar di Robin
    Registrato dal
    Feb 2006
    Messaggi
    23
    Quindi non c'è una soluzione? Quando vedo i filmati in flash con .exe (tipo giochi o software) in genere è presente una casella di spunta per accettare i termini di servizio.

    Ovviamente ogni volta che avvii il programma devi accettare nuovamente a meno che non dai il permesso di salvare le impostazioni in locale.
    Purtroppo non so cosa cercare di preciso tra le guide per ottenere questo risultato: checkbox cookie? o...?

  4. #4
    Utente di HTML.it
    Registrato dal
    Feb 2009
    residenza
    Olbia
    Messaggi
    2,930
    Non si può fare in locale, bisogna salvare una variabile tramite php in un databasa, questa variabile poi viene ricaricata da flash e tramite una condizione rimette il segno di spunta, se fai un cek in locale ogni volta che avvii il programma la csella è vuota quindi secondo me non ha molto senso.

  5. #5
    Moderatore di CSS L'avatar di KillerWorm
    Registrato dal
    Apr 2004
    Messaggi
    5,780
    Purtroppo non so cosa cercare di preciso tra le guide per ottenere questo risultato: checkbox cookie? o...?
    Shared Object potrebbe essere una risposta.

    PS: quando posti del codice sul forum, sarebbe opportuno utilizzare i tag di formattazione [ code ] o [ php ].
    Installa Forum HTML.it Toolset per una fruizione ottimale del Forum

  6. #6
    Utente di HTML.it
    Registrato dal
    Feb 2009
    residenza
    Olbia
    Messaggi
    2,930
    Ciao Killer ma i Shared Object non interagiscono tramite browser?

  7. #7
    Moderatore di CSS L'avatar di KillerWorm
    Registrato dal
    Apr 2004
    Messaggi
    5,780
    Ciao randi, no, da quel che so non hanno niente a che fare col browser anche se vengono assimilati, per il loro funzionamento, ai classici cookie che agiscono appunto sui browser.
    Ma mi hai fatto venire il dubbio, quindi ho verificato che fosse possibile utilizzarli anche con un exe.
    Giusto per provare al volo, su questa guida c'è un esempio fla che si può scaricare (è in AS1 ma credo il discorso non cambi per AS3). Pubblicando un file exe, il tutto funziona.
    Installa Forum HTML.it Toolset per una fruizione ottimale del Forum

  8. #8
    Utente di HTML.it
    Registrato dal
    Feb 2009
    residenza
    Olbia
    Messaggi
    2,930
    Molto interessante grazie per la dritta Killer.

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.