Visualizzazione dei risultati da 1 a 10 su 10

Discussione: Password O_O

  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    8

    Password O_O

    Ciao a tutti, sono nuovo. Molto interessante il sito. Sono veramente alle prime armi con flash, quindi mi scuso già in anticipo per quanto vi sembrerò ottuso.
    Allora, io vorrei creare all'inizio del filmato una richiesta di password. Mi spiego meglio: appena avviato il filmato l'utente (il cursore del mouse dovrebbe essere invisibile) dovrebbe digitare la pass (dovrebbe essere visibile invece il cursore della tastiera, il classico _ lampeggiante) e una volta premuto invio mi parte il filmato.
    Io son capace a fare ciò se ci fosse un bel bottone premibile con il mouse, ma vorrei evitare i bottoni (ed inoltre non sarei comunque capace a mettere il cursore _ per tastiera).

    Come posso fare?

    Se non avete capito cosa ho voluto dire (cosa probabile) ditemelo, che cerco di rispiegarvelo ^^

  2. #2
    Utente di HTML.it L'avatar di Kavaweb
    Registrato dal
    Nov 2005
    Messaggi
    2,754
    Ciao Snake, benarrivato..

    Allora vediamo se ho capito:
    tu riesci ad associare l'azione ad un pulsante
    del mouse ma non dalla tastiera?
    Se così fosse puoi associare un azione al
    tasto INVIO in questo modo:

    on (keyPress "<Enter>") {
    getURL("www.tuosito.it");
    }

    dove: <Enter> è il tasto che premuto
    svolgerà l'azione (in questo caso getURL)

    Mentre per il trattino lampeggiante io metterei
    un clip perchè non so fare di meglio, ma
    sicuramente avrai altri preziosi consigli..

  3. #3
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    8
    Grazie della risposta.
    Però c'è un problema: io con il mouse dovrei cliccare ogni volta sul campo di scrittura per poter scrivere. Ed è un grosso problema se voglio nascondere il cursore mouse. Mi servirebbe invece che appena aperto il file si potesse già scrivere in quel campo, senza selezionarlo con il mouse. Non so se mi sono spiegato. Mi sapreste aiutare?

  4. #4
    Moderatore di CSS L'avatar di KillerWorm
    Registrato dal
    Apr 2004
    Messaggi
    5,771
    Ciao Snake! benvenuto

    Sono veramente alle prime armi con flash, quindi mi scuso già in anticipo per quanto vi sembrerò ottuso.
    Non preoccuparti... non sei l'unico da queste parti...

    La tua richiesta sembra banale ma in fondo non è facilmente soddisfabile.

    Ti spiego:
    In flash esiste il metodo setFocus della classe Selection.
    Basta indicare (tra apici) la variabile associata al campo di testo, e questo sarà automaticamente attivato.
    Lo script è questo:

    Selection.setFocus("variabileAssociata");

    Fino a qui dirai... bene, basta inserire questo nel primo frame e il gioco e fatto.....

    Ma poi esegui il filmato e dirai... :master: come mai non funziona?

    Da qui nasce un'altro problema. In effetti il setFocus sta funzionando ma per poter inserire il testo c'è bisogno che il filmato stesso sia reso attivo nella finestra.

    Bhe... e allora che problema c'è?! ..esistono dei codici JavaScript che permettono di attivare il filmato al suo caricamento sulla pagina html.

    Vedi questo:
    http://flash-mx.html.it/faq/print_faq.asp?idcat=4&id=72

    Allora con questo piccolo accorgimento al codice html abbiamo risolto

    ...no
    A quanto pare non è proprio così.. Io ho fatto delle prove e sembra che funzioni solo per IE... potrei sbagliarmi, in effetti l'ho provato su IE e FireFox e su quest'ultimo non va.
    Diciamo che per l'80% delle persone, possessori di IE, va bene...
    E gli altri?

    Cosa fare?

    Ti potrei consigliare di cercare uno JavaScript che sia supportato dagli altri browser..io non ho fatto lunghe ricerche.

    Ma oltre questo, i problemi non sono finiti ..ma dai!?

    Prova a pensare se col mouse si clicca sullo stage. Anche se il mouse è nascosto, il focus verrà perso dal campo di testo.

    Vabbè per questo potresti mettere uno script del genere:

    codice:
    _root.onEnterFrame = function() {
    	if (eval(Selection.getFocus()) != campoPw) {
    		Selection.setFocus("passw");
    		Selection.setSelection(passw.length, passw.length);
    	}
    };
    Selection.setFocus("passw");
    Questo farà in modo di aggiornare continuamente il focus sul campo di testo.

    Alla fine dei conti io ti consiglierei, come è anche indicato nel link, di creare un bel pulsante ad inizio filmato, con suscritto "INSERISCI PASSWORD" e dopo cliccato sarà possibile assegnare il focus al campo di testo, nascondere il mouse e viadicendo...o anche senza pulsante direttamente cliccando sulla casella...

    Perchè dici che è un grosso problema??
    Il mouse puoi nasconderlo quando vuoi...al click sul campo di testo oppure dopo aver premuto enter...
    Non ho chiaro perchè vuoi nascondere il mouse per l'inserimento della pw.

    Comunque i fatti sono questi ... a te la scelta
    Installa Forum HTML.it Toolset per una fruizione ottimale del Forum

  5. #5
    Utente di HTML.it L'avatar di Kavaweb
    Registrato dal
    Nov 2005
    Messaggi
    2,754
    Cosa dire?

    GRANDISSIMO KillerWorm!!!


  6. #6
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    8
    Grande Killer. Funziona tutto a meraviglia!!

    Per il cursore (Il famoso | o _ lampeggiante) da mettere nel campo di scrittura? Non mi viene in mente niente... Volendo come hai detto tu, kawaweb, si può mettere una clip. Ma non ci sono soluzioni migliori? (non che la tua non mi piaccia XD)

    Cmq grazie ancora killer ^^

  7. #7
    Moderatore di CSS L'avatar di KillerWorm
    Registrato dal
    Apr 2004
    Messaggi
    5,771
    di niente

    ..Comunque il cursore dovrebbe apparire appena la casella viene attivata..
    Installa Forum HTML.it Toolset per una fruizione ottimale del Forum

  8. #8
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    8
    Ah, ma sai dov'è il problema? che il cursore non viene dello stesso colore del carattere con cui si scrive. Viene sempre nero. Proprio come il mio sfondo. Infatti ho messo il carattere di scrittura in bianco, però il cursore rimane nero

  9. #9
    Moderatore di CSS L'avatar di KillerWorm
    Registrato dal
    Apr 2004
    Messaggi
    5,771
    Originariamente inviato da snake03
    Ah, ma sai dov'è il problema? che il cursore non viene dello stesso colore del carattere con cui si scrive. Viene sempre nero. Proprio come il mio sfondo. Infatti ho messo il carattere di scrittura in bianco, però il cursore rimane nero
    scusa se ti contraddico... ma a me appare il cursore proprio del colore che utilizzo per il testo...

    Ho provato con testo bianco e sfondo nero... il cursore appare bianco

    Come è possibile che a te appaia sempre nero??!! :master:
    Installa Forum HTML.it Toolset per una fruizione ottimale del Forum

  10. #10
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    8
    Si, anche a me pare strano. Ma il cursore è sempre nero. Potessi ti darei il file. E' veramente strano

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.