[Pagina principale] [Cerca] [Regolamento e FAQ] [Messaggi privati]
001design.it - Forum > Director, forum italiano > Director: FileIO per salvare testo editabile
[Grazie forum!] [Registrati] [Profilo] [Lista degli iscritti] [Log-in] [Log-out]

Versione per la stampa

[Rispondi]
Autore Messaggio
tigretazmania
Membro Junior
Messaggi: 11

Director: FileIO per salvare testo editabile

Bentrovati di nuovo.
Mi piacerebbe essere in grado di dare un contributo attivo al forum anziché limitarmi a beneficiarne... ma purtroppo, com'è evidente, con director sono proprio alle prime armi...

Ho una casella di testo editabile e vorrei fare in modo che l'utente, cliccando un pulsante, potesse salvare i propri appunti in un file .txt, possibilmente mediante la casella di dialogo "Salva con nome", sia su pc, sia su mac. Prima di "importunarVi", ho fatto vari tentativi con l'Xtra FileIO (modificando script lingo recuperati online), ma con scarsi risultati. Qualcuno ha tempo d'aiutarmi?
Grazie a go-go

p.s. premetto che il problema non è il mancato caricamento dell'Xtra nel progetto...
09 Feb 2007 @ 14:19     
tigretazmania
Membro Junior
Messaggi: 11

Credo di aver risolto correttamente. Caricato l'Xtra FileIO (Modify > Movie > Xtras), associo questo behavior alla casella di testo editabile posta nello stage (nel mio caso sullo sprite 11):

on saveText text
fileObj1 = new(xtra "FileIO")

setFilterMask(fileObj1, "Text Files, *.txt, All Files, *.*")

filename = displaySave(fileObj1,"","C:\nomeascelta.txt")

if filename = "" then return FALSE
createFile(fileObj1, filename)
openFile(fileObj1, filename, 2)

if status(fileObj1) <> 0 then
err = error(fileObj1, status(fileObj1))
alert "Error:"&&err
return FALSE
end if

writeString(fileObj1, member("nomecaselladitesto").text)

closeFile(fileObj1)
return TRUE
end

--------------------

Sul pulsante per salvare il testo scrivo (per richiamare la funzione saveText):

on mouseUp me
sprite(11).saveText()
end

--------------------

Così facendo si possono salvare in un file txt, mediante la finestra di dialogo "Salva con nome", gli appunti digitati nella casella di testo editabile.
Manca ancora un passaggio, la variabile per far sì che funzioni anche su mac...
Spero sia corretto e che torni utile a qualcuno.
Alla prossima...
14 Feb 2007 @ 14:43     
  Times in GMT +1 (GMT+2 on Summer). Orario italiano.
[Rispondi]
Nuovo messaggio dalla tua ultima visita.
Messaggi già visti.

Salta al forum:

Torna al forum di 001design.it - Contatta l’amministratore del forum.

Forum script powered by FunkBoard - Layout and contents copyright © 2004-2010: 001design.it - All rights reserved.