Ciao,
innanzitutto dovresti specificare se il sito ed il cd saranno creati dallo stesso Movie su "supporti" diversi, oppure se sono Movie diversi, creati appositamente per l'uso specifico che se ne farà, e se il nome e la password sono fissi o cambiano a seconda dell'utente.
Detto questo, ti spiego il concetto generale.
Crea i tuoi campi, il pulsante "submit", "invia", come preferisci... e gli associ il codice necessario.
Con nome e password unici basta un IF per controllare se le stringhe inserite corrispondono a quelle predefinite, per poi procedere con un <go to the frame n°> a seconda del caso.
Ho già provato ad inserire un "on mouseUp - go to frame..."
Il problema è che non so come inserirlo nello script della password.
Se lo creo come di solito password o non password, come clicco mi và alla pagina designata.
Io invece vorrei che appena uno inserisce la password, in automatico acceda alla pagina protetta.
Per me questa della password e una storia nuova e non è che mi ci "racapazzo" molto...
Se puoi aiutarmi passo passo, ti sarei molto grato.
Sì, sarà lo stesso Movie su suppporti differenti.
Cambia nel codice, i nomi dei tuoi Cast member, nome e password.
Ovviamente il seguente Script devi associarlo al pulsante "entra":
on mouseUp
if member("nome").text= "pippo" and member("password").text="pippo" then
alert("tutto ok")
else
alert("non puoi entrare")
end if
end
Grazie mille, adesso provo poi ti faccio sapere.
Sì, sono nuovo e già... rompo un bel po'.
Purtroppo non riesco ancora risolvere il problema anche se... qualche passo avanti è stato fatto.
Nella palette strumenti seleziono "field" e creo un campo scrivibile, poi vado in "library" scelgo "text" e di seguito "password entry" trascino l'icona sopra il campo scrivibile che ho chiamato "campo password" mi compare una finestra con le seguenti opzioni:
- un campo dove scrivere la password ed io scrivo "pippo"
- una voce da selezionare "test password after eachkey" che non seleziono
- un campo "valid password" dove compare la scritta "nothing" che io lascio inalterata
- un campo " "invalid password" dove compare la scritta "nothing" che io lascio inalterata
Ora, se dò start nel filmato, posso inserire la password nel capo da me creato e qui fino a ieri mi fermavo!
Oggi, dopo i preziosi suggerimenti di GOKU, ho agguinto una sritta "entra" che ho chiamato "entra" che mi funge da tasto, la seleziono, vado in "behavior inspector" e creo un "new behavior" che chiamo "GoRegistrato" perché è in quel "marker" che mi si deve posizionare la testina una volta superato il blocco della password e compongo lo script di Goku:
on mouseUp
if member("nome").text= "pippo" and member("password").text="pippo" then
alert("tutto ok")
else
alert("non puoi entrare")
end if
end
Mi dà subito un messaggio di errore in corrispondenza di:
if member("nome").text= "pippo" and
in effetti io non ho considerato un campo per il nome ma solo un campo password che sara sempre quella per tutti i registrati quindi l'ho eliminata modificando:
member("password").text="pippo" then
in
if member("password").text="pippo" then
Ora non mi compare più la scritta di errore sullo script, ma avviando il filmato, digitando la password e cliccando su entra, mi compare sempre la scritta "non puoi entrare".
Ho provato anche a posizionare all'interno dello script il comando:
on mouseUp
go to frame "registrato"
end
Per far approdare la testina sul marker dell'area riservata, ora compare la scritta "non puoi entrare", ma la testina salta al punto giusto comunque!
Vi prego, aiutami e spigatemi come se io fossi un bambino!
Per far funzionare lo script bastano 2 semplici elementi:
1) Un cast member, denominato password, contenente un campo di testo, con l'opzione editable da attivare nel property inspector
2) Un pulsante
Al pulsante associ questo script:
on mouseUp
if member("password").text= "pippo" then
go to frame "registrato"
else
alert("non puoi entrare")
end if
end
Dove la password impostata è pippo.
prima di tutto chiedo scusa forse (ma probabilmente) il mio errore e stato quello di inserire un nuovo messaggio per lo stesso tema (ho letto le info ma se continuo a sbagliare fatemelo presente finche non saro perfetto, questo forum e veramente troppo prezioso, ora che lo trovato non vorrei mai essere cacciato!) ringrazio ancora una volta goku per le preziosissine informazioni
ho evitato di passare per le library e ora quasi tuto funziona
nel senso che se inserisco la password giusta mi dice "tutto ok"
se la metto sbagliata mi dice "non puoi entrare"
ho ancora un problema trattandosi un'area riservata inserita al'interno di un percorso devo una volta inserita la password
fare arrivare la testina in un punto ben preciso del "filmato"
o provato ad inserire lo scrip
and mousUp
go to frame " riservato"
sotto ogni riga ....ma non funziona
mi scuso ancora per i miei errori e non vorrei essere troppo insistente ma se potete aiutarmi a perfezionere questo particolare vi sarei molto grato cosi come spero di poter presto
dare il mio contributo attivo al forum anche se pultroppo forse non sono cosi bravo
Ma hai visto l'ultimo post?
ho notato che c'è una differenza nel nome dell'etichetta su cui dovrà spostarsi la testina,
io l'ho chiamata <registrato>, tu invece <riservato>, non sarà per questo che non ti funziona?
hai creato l'etichetta sul fotogramma?
se si hai messo in loop il fotogramma in questione?
Incolla lo script che ti ho postato l'ultima volta sul tuo pulsante e controlla tutto quello che ti ho appena detto.
Sono completamente stordito non lo avevo notato... però ci ero arrivato da solo (per pura fortuna... prova e riprova). Ora va tutto bene, mi rimane solo un problema quando digito la password, questa rimane... non vorrei che in rete poi quando uno entra, l'altro che entra successivamente se la trova bella e scritta.
C'è un rimedio a questo problema?
Se non esagero vorrei anche sapere se è possibile criptare il testo con dei puntini o ******
A questo punto ti conviene usare il behavior della libreria, che tu stesso hai citato, devi solo inserire il comando "go to frame "riservato" al posto della riga n°204 "do pMessageValid"
Grazie mille, ora è tutto ok.
001design.it ® è un marchio registrato.
© 2004-2020 Molfese Paolo - P.Iva: 03430820617 - All rights reserved | Tutti i diritti sono riservati.