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

Discussione: riconoscere i numeri

  1. #1

    riconoscere i numeri

    ho un campo di imput... vorrei che se fossero inseriti numeri o caratteri come "+ o -" fosse segnalato all'utente (con un semplice vai al tot frame) che non sono consentiti tali caratteri...
    al volo avevo ipotizzato che potesse essere semplicemente:

    if (gino eq "????") {
    gotoAndStop(2);

    ma non mi sembra proprio sia la strada giusta...
    mi potete aiutare?

  2. #2
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182

    Re: riconoscere i numeri

    su un campo input puoi decidere quali caratteri escludere, ma da buon non mi ricordo la sintassi corretta...

    dovrebbe essere tipo
    codice:
    TextField.restrict(^+,-,0-9)
    il ^ fa in modo che i caratteri scritti dopo siano esclusi dal campo di testo, al posto di TextField devi mettere il nome di istanza del campo input che vuoi controllare

    [edit]controlla sulla guida in linea di flash (F1) questo metodo, che ti spiega bene come fare

  3. #3
    non fa mica ... e per quanto ho capito praticamente non mi consentirebbe proprio di scrivere tali caratteri nell'imput... io volevo una cosuccia molto più simile al funzionamento if/else...
    mi sa che è un casino eh? VVoVe:

  4. #4
    Giustamente il restrict permette di determinare quali caratteri sono consentiti all'interno nel campo di testo, and semplicemente ricordava male la sintassi, il comando è

    nomecampotexto.restrict = ....

    Insomma con l'uguale e non tra parentesi

    Sinceramente mi sembra molto più comodo usare il restrict che fare il giro che volevi fare tu...quindi se vuoi andare sulla cosa più semplice usa il restrict, altrimenti puoi anche controllare cosa l'utente scrive nel campo ... però per fargli scrivere e poi dirgli "aoh, quello non ce lo puoi mettere" imho è molto meglio non fargli proprio inserire i caratteri non consentiti

  5. #5
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    Originariamente inviato da Lucyphero
    per quanto ho capito praticamente non mi consentirebbe proprio di scrivere tali caratteri nell'imput
    capisco, per fare quello che vuoi sarebbe necessario usare il metodo onChanged del TextField, splittare l'ultimo carattere inserito e fare un if, così per ogni carattere inserito verificherebbe che non corrisponda a quelli che vuoi tu, concettualmente non è difficile ma bisognerebbe fare delle prove, io qui non ho il flash e non ti posso aiutare a realizzarlo

  6. #6
    ok... ma a questo punto che ho trovato un bel interrogativo voglio arrivare a capire come e se si può fare... altrimenti mi rimane il dubbio :master:

  7. #7
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    Originariamente inviato da Broly
    Giustamente il restrict permette di determinare quali caratteri sono consentiti all'interno nel campo di testo, and semplicemente ricordava male la sintassi, il comando è

    nomecampotexto.restrict = ....

    Insomma con l'uguale e non tra parentesi

    Sinceramente mi sembra molto più comodo usare il restrict che fare il giro che volevi fare tu...quindi se vuoi andare sulla cosa più semplice usa il restrict, altrimenti puoi anche controllare cosa l'utente scrive nel campo ... però per fargli scrivere e poi dirgli "aoh, quello non ce lo puoi mettere" imho è molto meglio non fargli proprio inserire i caratteri non consentiti
    sono molto fagiano, avevo dimenticato l'uguale

  8. #8
    Originariamente inviato da Lucyphero
    ok... ma a questo punto che ho trovato un bel interrogativo voglio arrivare a capire come e se si può fare... altrimenti mi rimane il dubbio :master:
    Se è solo per sfizio tuo...si, si può fare, usando appunto l'onChanged già citato da and80 e magari un indexOf (così eviti le operazioni di split & compagnia).

  9. #9
    e come funzionerrebbe l'ipotetico codice insomma la sintassi...
    poi lascio l'argomento

  10. #10
    Se vuoi provare dovresti scoprirlo tu il codice, non fare un semplice copiaincolla

    Io e and ti abbiamo suggerito il meccanismo, se cerchi nel dizionario di actionscript onChanged e indexOf trovi le descrizioni dei comandi e scopri come usarli , io ora non ho tempo per buttar giù un esempio

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.