I lang tid har samarbejdsbranchen fokuseret på at forbedre enhedsfunktioner – bedre kameraer, klarere lyd og smartere software. Men den virkelige forvandling handler ikke om funktioner.
-- hvis filen ikke eksisterer så skab filen "filnavn" if status(scribe) = -37 then scribe.createfeil(the moviepath & "filnavn") scribe.openfile(the moviepath & "filnavn", 0) end if
-- skriv teksten i text-feltet "text" ind i filen scribe.writestring(field "text") -- afslutter brug af filen scribe.closefile() end
on gemifil scribe = new (XTRA "FileIO") -- åbner filen "Filnavn" scribe.openfile (the moviepath & "Filnavn", 0) end if
-- hvis filen ikke eksisterer så skab filen "filnavn" if status(scribe) = - 37 then scribe.createfile(the moviepath & "filnavn") scribe.openfile(the moviepath & "filnavn", 0) end if
Den der "end if" - ups..... Den fejl er væk - men ak når jeg laver en projektor - kan jeg skrive tekst ind i feltet - men når jeg trykker "enter" viser den scrip-fejl... teksten gemmes i filen "filnavn"?? - og den fil generes automatisk ?? den skal jeg ikke selv lave? vel? Jeg laver et field med navnet "text"
Det hjalp gevaldigt at tage fileio med i projectoren :-). Det eneste problem jeg nu har er at få teksten puttet ind i en anden tekstfield. Det har jeg brug for for at man ikke kan redigere i teksten anden gang man ser den. Og får at der kan hentes forskellige tekster frem på samme sted. Jeg bruger følgende skript til at putte indholdet af tekstfilen ned i feltet "text2". Problemet er, at det kun virker første gang jeg vil se teksten. Hvis jeg går tilbage og redigerer i tekstfeltet kommer det redigerede ikke med næste gang jeg vil putte i "text". Skal "text2" nulstilles - eller hvad ?
on mousedown scribe = new(xtra "FileIO") scribe.openfile(the moviepath & "filnavn.txt", 0) put scribe.readline() into field "text2" go 35 end
inden jeg siger noget... husk scribe.closefile() når du er færdig... jeg snakker af erfaring når jeg siger at det kan fucke hele dit script op hvis du ikke gør :D
anyways... Du bliver nødt til enten at lave en knap som hedder "gem" ... eller at når brugeren trykker på en bestemt tast skal filen gemmes!
tast : on keydown if the key = "enter" then gem else pass end
knappens script : on mousedown scribe.openfile osv. scribe.writestring(field "text2") scribe.closefile() end
linie1 = member("din_tekst").line[1] eller linie1 = sprite(spriteNum).member.line[1]
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.