Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12
  1. #1
    Utente di HTML.it L'avatar di g.kama
    Registrato dal
    Jan 2003
    Messaggi
    128

    Attivazione tasto invio

    Ciao a tutti, chiedo aiuto per un piccolo problema. Sullo stage ho due campi di testo di input dove inserire nome utente e password e un bottone denominato submit_btn. Dopo l'inserimento dei dati, un clic sul bottone fa andare avanti il processo di login. Nel fotogramma contenente la grafica, l'actionscript è:

    submit_btn.onRelease = function() {
    var xmlToSend:String = "<Login><UserName>"+username_ti+"</UserName><Password>"+password_ti+"</Password></Login>";ecc.... ecc... non sto a mettere tutto. Non riesco a inserire, perché non funziona più come dovrebbe, la riga appropriata per fare in modo che il login prosegua oltre che con il clic del mouse anche per la pressione di un tasto (INVIO).

    Ho provato così...
    submit_btn.(KeyisDown(key.ENTER) = function() {
    ma non funziona... e comunque vorrei enntrambe le possibilità
    Qualcuno può darmi una mano?
    Grazie mille anticipaytamente!
    Dai vita agli anni, non anni alla
    vita!

  2. #2
    Utente di HTML.it L'avatar di g.kama
    Registrato dal
    Jan 2003
    Messaggi
    128
    aiuto... c'é qualcuno??
    thanks!
    Dai vita agli anni, non anni alla
    vita!

  3. #3
    potresti mettere nelle azioni del pulsante

    on(release, keyPress "<Enter>"){
    //azioni
    }
    "...non è detto che sia tardi se non guardi che ora è..."

  4. #4
    Utente di HTML.it L'avatar di g.kama
    Registrato dal
    Jan 2003
    Messaggi
    128
    Sinceramente così facendo, stravolgo tutta la struttura dell'actionscript. A seguito di quella funzione, ci sono tantissime altre azioni, avrei voluto mantenere sulla stessa linea nell'as del frame l'opzione del tasto. Non so se spostando tutto l'as nel pulsante il funzionamento rimane tale. Cmq potrebbe essere una soluzione ti ringrazio per la risposta.
    Dai vita agli anni, non anni alla
    vita!

  5. #5
    lascia tutto l'as nella funzione e nel pulsante metti

    on(release, keyPress "<Enter>"){
    _root.nomeFunzione();
    }
    "...non è detto che sia tardi se non guardi che ora è..."

  6. #6
    Utente di HTML.it L'avatar di g.kama
    Registrato dal
    Jan 2003
    Messaggi
    128
    Ho capito! L'as del pulsante con le due opzioni (clik e ENTER) richiama la funzione sulla root. Ma come chiamo la funzione?
    Dai vita agli anni, non anni alla
    vita!

  7. #7
    function invia() {
    var xmlToSend:String = "<Login><UserName>"+username_ti+"</Us...




    on(release, keyPress "<Enter>"){
    _root.invia();
    }
    "...non è detto che sia tardi se non guardi che ora è..."

  8. #8
    Utente di HTML.it L'avatar di g.kama
    Registrato dal
    Jan 2003
    Messaggi
    128
    Penso che sia la soluzione che cercavo. Stasera provo a casa, domani ti faccio sapere. Intanto grazie mille!
    Dai vita agli anni, non anni alla
    vita!

  9. #9
    Utente di HTML.it L'avatar di g.kama
    Registrato dal
    Jan 2003
    Messaggi
    128
    Ciao, volevo dirti che ho provato la soluzione che mi hai indicato ieri ma purtroppo non funziona. Continua a vedere il clik ma del tasto enter non ne vuole sapere. Ho provato anche a fare in modo da mettere solo la sintassi per il tasto enter ma sembra quasi che non esista. Ti premetto che uso mx 2000 prof con as 2. Esiste un'altra soluzione, o anche semplicemente se qualcuno può postarmi un link dove andare a studiare la cosa.
    Grazie
    Dai vita agli anni, non anni alla
    vita!

  10. #10
    l'hai testato nel browser?
    "...non è detto che sia tardi se non guardi che ora è..."

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.