Avatar billede oersted Novice
09. juni 2003 - 20:30 Der er 96 kommentarer og
2 løsninger

hente variabler og gemme som txt

prøver at nå frem til en slags 'lokal' CMS hvor tekst skal HTML formatteres, derefter formatteres i HTML og endeligt oploades til serveren for at erstatte den aktuelle .txtfil

HVORFOR NU DET ?
Fordi en del de websites jeg har lavet, er så så simple at det er totalt overkill at bruge MySql via PHP eller andet serverside. Det er ganske simpelt noget tekst som skal udskiftes, that's all.
Dog skal det være ligeså simpelt for brugeren som at bruge word, eller måske endda nemmere :-)

- -

Status er:
- Jeg genererer koden gennem: http://www.joshdura.com/archives/000163.php
  fungerer sådan set ok

data ligger nu som en .sol fil et eller andet sted - i mit tilfælde på: C:\Documents and Settings\Administrator\Application Data\Macromedia\Flash Player\localhost

- jeg har værktøjet: http://www.flzone.net/showdetail.asp?NewsId=3777 til at generere tekstfilen fra variabler hentet ind i en .swf

---

Problemet er hvordan jeg kombinerer dem.

Shared objects, næppe, da der såvidt jeg kan se kun kan gemmes .txt filer fra Flash5 -på grund af sikkerhed skulle det være fjernet fra MX

Altså, MX gemmer data nydeligt som en .sol, men jeg kan ikke komme videre med at generere en .txtfil som brugeren kan oploade

Det må da være til at løse ?
Avatar billede oersted Novice
09. juni 2003 - 20:32 #1
"HTML formatteres, derefter formatteres i HTML"  nåh ja, jeg mente vist, derefter gemmes i en tekstfil ....
Avatar billede barklund Nybegynder
09. juni 2003 - 21:46 #2
Jeg ville stadig ikke lave det som en lokal CMS - den skal altså interface noget PHP/ASP for at du kan uploade og gemme på serveren. Desuden ville det jo også give bøvl hvis flere brugere redigerede i hver deres lokale version...

Du kan stadig godt bare have en enkel txtfil, men så bare til slut sende dine variabler til PHP-scriptet, der på passende vis skriver dem alle i txtfilen igen...
Avatar billede oersted Novice
09. juni 2003 - 22:03 #3
Ponte 1 er at undgå serverside = billigere webhotel. Mange af mine kunder foretrækker dette, og det er egentligt forståeligt. Der er tale om noget så simpelt som at udskifte noget tekst.

Jeg håber du kan acceptere dette og gå ind på tankegangen.

Hvordan ftp-delen så klares er en anden hovedpine
Avatar billede oersted Novice
09. juni 2003 - 22:12 #4
det kan godt være det er åndsvagt, men jeg vil gerne have løst dette problem. Det kunne også være nyttig viden i forhold til projekter-projekter, hvis du forstår
Avatar billede barklund Nybegynder
09. juni 2003 - 22:16 #5
Du kan sagtens gemme en txtfil fra Flash 5 - men så skal du selv lave en teksteditor hvilket ikke er nemt (det er det i Flash MX hvortil du har fundet en komponent). Og de 5 kroner webhotellet er billigere, er ikke det værd! :)
Avatar billede oersted Novice
09. juni 2003 - 22:24 #6
Hvis du læser ovenstående Morten, kan du se at det netop er fra Flash 5 at jeg gemmer tekstfilen.

Teksteditoren er, som du åbenbart har opdaget i Flash MX

dvs: 5'eren kan ikke udnytte det sharedobject som ligger på computeren- det kræver en MX'er
Dette er problemet jeg gerne vil have et en mulig løsning på . !!

Vedr. webhotel er der ingen diskussion. Hvis du er frisk på at hjælpe mig en smule videre er det mere end cool, hvis ikke så lad være med fortælle hvad forskellen på priser på webhoteller er, det ved jeg (som en af de få ting jeg ved.. godt)
Avatar billede alexander_j Nybegynder
09. juni 2003 - 22:34 #7
http://www.macromedia.com/support/flash/ts/documents/write_file.htm

Hvis du har shockwave ser det ud til at det er muligt at importere en flashfil og via shockwave gemme din textfil!
Avatar billede _michael_ Nybegynder
09. juni 2003 - 22:37 #8
Tjah... Jeg vil gi' Barklund ret. Der findes da masser af webhoteller med php til 10,- om måneden. Mon ikke en kunde har råd til sådan et hotel?
Avatar billede alexander_j Nybegynder
09. juni 2003 - 22:44 #9
I det her tilfælde er jeg også enig med barklund - men hvis der nu var tale et ikke webprojekt eller et personligt arbejde som brugeren skal kunne gemme på egen computer, så er det da stadig interessant om man kan gemme i een textfil!
Avatar billede oersted Novice
09. juni 2003 - 23:08 #10
et spørgsmål om webhotel så står jeg af - nu må I styre jer. Jeg anbefaler ikke mine kunder et webhotel som er dårligt overvåget eller deres mail går ned og man ikke kan få fat i nogen. That's it.

Det er jo ikke derfor jeg har oprettet spm idenne kategori.....

alexander_j > jeg checker lige dit link, men det skulle da undre mig hvis ikke dr er tale om at gemme fra Flash5

- - -

I er nogle herlige gutter at I prøver at besvare mit spm
Men I er endnu bedre hvis I gider nærlæse igen hvad det går ud på

/Jesper
Avatar billede oersted Novice
09. juni 2003 - 23:10 #11
OK, alexander_j det kan ifølge dit link lade sig gøre fra ASP, CGI, eller JavaScript via MX
Det er meget tæt på, synes jeg da selv - studér det lidt :-) - er en løsning so er TOTALT ufhængig af serverside
Avatar billede alexander_j Nybegynder
09. juni 2003 - 23:12 #12
Ideen er at flash importeres i shockwave og variablen derfor bliver skrevet som textfil af shockwave-playeren som gerne må skrive en textfil(hvorfor det er sikrere i shockwave end i flash ved jeg ikke!)
Avatar billede oersted Novice
09. juni 2003 - 23:14 #13
"Jeg ville stadig ikke lave det som en lokal CMS
Der findes da masser af webhoteller med php til 10,- om måneden
.... så er det da stadig interessant om man kan gemme i een textfil
..... Du kan sagtens gemme en txtfil fra Flash 5"

jeg forstår ikke jeres svar

> alexander_j det forstår jeg heller ike. Jeg øger ikke et svar i Director, men i Flash
Avatar billede oersted Novice
09. juni 2003 - 23:17 #14
Jeg fatter ikke at mit spørgsmål virker så irrelevant. Hvis løsningen er der kan vi lave offline - applikationer som opdaterer med ny data. Indenfor Flash

Det synes jeg da er ret cool .... ?????????????
Avatar billede alexander_j Nybegynder
09. juni 2003 - 23:20 #15
Ved det, men ideen er som jeg forstår det, at du kan lave din flashfilm med Joshs editor og det hele og gemme det - swf-filen herfra kan så  importeres i director som via en smule kode(hvilken og hvordan ved jeg ikke, men der er vist et link på siden) kan gøre det muligt at gemme variabler fra din importerede swf-fil via shockwave-playeren istedet for flash-playeren!
På denne måde kan du arbejde i flash (design, programmering og alt det der), og alligevel gemme i en textfil på brugerens harddisk - blot ved at afspille i en shockwaveplayer!
Avatar billede alexander_j Nybegynder
09. juni 2003 - 23:24 #16
oersted der er ikke tale om svar, men blot kommentarer ;-)
Avatar billede oersted Novice
09. juni 2003 - 23:28 #17
Shockwave-palyeren er IKKE en mulighed og det skal IKKE gennem director

prøv evt at læse mit spørgsmål omhyggeligt og afprøve applikationerne - så kan du se hvor hullet er
Avatar billede oersted Novice
09. juni 2003 - 23:29 #18
09/06-2003 23:28:08

Shockwave-paraplyen/palyeren/playeren  -- hvatever !
Avatar billede oersted Novice
09. juni 2003 - 23:32 #19
OK - jeg er bare interesseret i om du/I overhovedet forstår spørgsmålet/problemstillingen, da der ikke har været en eneste kommentar til det egentlige problem/ de anacendte applikationer endnu ....
Avatar billede oersted Novice
09. juni 2003 - 23:33 #20
hvor anacendte skal forståres som anvendte -)
Avatar billede oersted Novice
09. juni 2003 - 23:33 #21
og forståres som forstås  - osv
Avatar billede alexander_j Nybegynder
09. juni 2003 - 23:49 #22
Den applikation som du finder på http://www.flzone.net/showdetail.asp?NewsId=3777 kan ikke arbejde med flash6-playeren selvom den er genereret som en flash5 swf(jeg kan i hvert fald ikke få det til at virke - hvis du kan vil jeg meget gerne høre hvordan du gør!) - dvs til den har du brug for den gamle flash5-player(plugin).
Joshs editor er lavet til flash mx og kører kun i flash6-playeren(plugin).
Det betyder at du ikke kan bruge de to værktøjer på samme computer, da den ene udelukker den anden(tror også det var det barklund antydede)!

Den .sol-fil du snakker om er forøvrigt det jeg tidligere omtalte som en slag flashcookie(sharedobject), og den kan kun læses af flash6playeren(der findes mig bekendt ingen dekodere)!

Shockwave var forøvrigt ment som et alternativ - mest fordi det var det macromedia selv påstår er den eneste mulighed udover serverscripts!
Avatar billede alexander_j Nybegynder
09. juni 2003 - 23:51 #23
Tror du nu jeg har forstået dig ret?
Avatar billede oersted Novice
09. juni 2003 - 23:52 #24
jeg tror bestemt du har forstået mig ret
Avatar billede alexander_j Nybegynder
09. juni 2003 - 23:56 #25
Grundlæggende er problemet at du ikke kan have to forskellige flashplugins installeret samtidig på computeren - og flash6-playeren har lukket muligheden(hullet) for at gemme i en textfil!
Avatar billede oersted Novice
09. juni 2003 - 23:56 #26
og nej, rigtigt - den applikation arbejder netop kun i Flash 5

det kan ikke passe at vi har data stored - som ikke kan aflæses og gemmes i .txtformat  ??
Avatar billede barklund Nybegynder
09. juni 2003 - 23:58 #27
de mange forslag om alt mulig andet er en direkte konsekvens af, at det du ønsker ikke kan laves! Du kan ikke tage Josh's Flash 6 komponent og anvende i en Flash 5 SWF!

- Du kan lave din egen teksteditor eller finde en anden til Flash 5
- Du kan wrappe din flash fil ind i Director
- Du kan anvende serverside scripting

That's it... Vi prøver ikke at belære dig om alt muligt andet - vi forklarer dig begrænsningerne i Flash!

/Barklund
Avatar billede barklund Nybegynder
09. juni 2003 - 23:59 #28
Jo, det kan passe!
Avatar billede alexander_j Nybegynder
09. juni 2003 - 23:59 #29
jo det kan det desværre! Men du kunne sikkert få en eller anden directornørd til at lave en lille shockwave-fil(selvom det ikke er en mulighed med brug af shockwave) der kunne oversætte data til en textfil!
Avatar billede oersted Novice
10. juni 2003 - 00:00 #30
hmmm. okay,
har den også det hvis du publicerer i en Flash 5.exe (lukket miljø?) - det virkede faktisk fint på min pc, samtidig med at plug-in'et klarede MX-versionen....

Altså jeg kunne sagtens arbejde med den version som HTML-versionerede samtig med at at jeg sideløbende gemte tekstfiler fra den anden


så, det ....
Avatar billede barklund Nybegynder
10. juni 2003 - 00:02 #31
Hvad for noget? Jeg forstår ikke? Du vil generere HTML-filen i en SWF (Flash 6) og gemme fra en anden swf (Flash 5)... Hvordan skulle data komme fra den ene til den anden?
Avatar billede oersted Novice
10. juni 2003 - 00:04 #32
jeg spørger ikke om den kan anvendes i Flash 5 - jeg spørger om de data som er tilgængelige kan hentes ind i e anden fil (MX?) og evt igen parses til 5'eren
Avatar billede barklund Nybegynder
10. juni 2003 - 00:05 #33
Og jeg fortæller dig:

Du kan IKKE PÅ NOGEN MÅDE skrive variabler direkte fra Flash 6 der kan læses af Flash 5. Tro det eller lad være.
Avatar billede oersted Novice
10. juni 2003 - 00:07 #34
der er tale om en tekststreng - en datastreng om du vil - som skal fra en .swf fil til en anden - det har man da hørt om før ?
Avatar billede oersted Novice
10. juni 2003 - 00:08 #35
Barklund jeg tror dig-
Sidste spm i denne forbindeldelse - kan jeg ikke - qua sikkerhdeden - skrive til en tekstfil - offline - fra Flash MX ?
Avatar billede barklund Nybegynder
10. juni 2003 - 00:10 #36
Så du tror ikke på mig. Fint, find endelig en løsning, og lad som om jeg har fået snart 20.000 point på ikke at kende flash. Jeg kender flash bedre end de fleste og jeg fortæller dig, at du kan ikke:

Lave tekster via en Flash MX Komponent som skal gemmes i en tekstfil - uanset om du vil gå via en Flash 5 SWF eller ej.
Avatar billede alexander_j Nybegynder
10. juni 2003 - 00:10 #37
Nej det er ikke muligt - der findes en enkelt mulighed, men den virker KUN inde fra flashmx-udviklingsmiljø - hvorfor folk skal have flashMX installeret
Avatar billede barklund Nybegynder
10. juni 2003 - 00:12 #38
Skal du skrive en tekstfil lokalt uden server via en Flash 6 swf:

- Brug SWF Studio eller andre wrapper programmer til executables.
- Pak det ind i en Director.
Avatar billede alexander_j Nybegynder
10. juni 2003 - 00:12 #39
hvilket ikke er så smart hvis dine brugere skal købe flash mx for at redigere deres sider - så derfor en håbløs mulighed, som jeg er ked af at jeg nævnte!
Avatar billede oersted Novice
10. juni 2003 - 00:14 #40
og - damn. Så er muligheden udelukket - eller rettere, vi må igang med VB eller JSB og det er heldigvis ikke mig der skal performe det !
Avatar billede oersted Novice
10. juni 2003 - 00:15 #41
var:
Brug SWF Studio eller andre wrapper programmer til executables.
- Pak det ind i en Director.

et 1 eller 2 ?
Avatar billede oersted Novice
10. juni 2003 - 00:17 #42
næh, Barklund jeg skrev vist netop at jeg da troede på dig - jeg har skam aldrig hft grund til andet !!
Avatar billede oersted Novice
10. juni 2003 - 00:20 #43
alexander -havde du også et svar ?

og I begge: Jeres bedste anbefaling til at lave et onsite eller offsite opdatering uden om PHP/MySql/Asp mv er :


?
Avatar billede oersted Novice
10. juni 2003 - 00:21 #44
la vær ? ..

:-)
Avatar billede barklund Nybegynder
10. juni 2003 - 00:27 #45
Lav det i Java! :)
Avatar billede alexander_j Nybegynder
10. juni 2003 - 00:29 #46
Lav din flashfil og pak den ind i director som macromedia foreslår det(så slipper du formodentligt også for at det pludselig ikke virker pga. rettelser af bugs i flashplayeren)!
Alier dig med en directornørd - det burde ikke være vildt svært for ham!
Avatar billede alexander_j Nybegynder
10. juni 2003 - 00:31 #47
Java? det smarte ved at gøre det i flash er vel at man kan lave en editor der ligger meget tæt op af hvad der vises på den rigtige side!
Avatar billede oersted Novice
10. juni 2003 - 00:35 #48
Jeg tror det blir java - kan godt se din pointe, Alex men jeg tror jeg har manden. Tak for jeres bud

Alligevel mærkeligt ikke?
: so close, and yet so far
Avatar billede oersted Novice
10. juni 2003 - 00:37 #49
hva så Barklund, hvornår mangler I designere og ikke kun nørder der hvor du hænger ud og tjener dine penge ?

tilgi mit off topic
Avatar billede olebole Juniormester
10. juni 2003 - 00:44 #50
Du kan sagtens åbne den .fla, du har rodet med og skrive et kald til en JS-fil, der kan skrive en .txt-fil på brugerens HD - med samme indhold, som dit sharedObject (.sol).

Problemet ligger nu et helt andet sted, som jeg ser det  :)

Musikere er et lidt besynderligt folk, der meget ofte har svært ved at forstå, andre også tager penge for deres arbejde.
På den anden side har de ikke svært ved at udtale ordene 'tarif' og 'Dansk Musiker Forbund', når de skal hyres til et job. Det virker helt naturligt for dem, at de skal have 1.200 for at spille 2 gange 40 minutter - eller hvad tariffen lyder på, nu om stunder.

Come oooooooon .... så _må_ man zq da osse kunne slippe skaldede 1.000 kr om året for en marketings-kanal udover det sædvanlige.
Kan man ikke det, bør man nok søge fast ansættelse og ikke rende rundt og lege selvstændig erhvervsdrivende.

Nu har jeg jo været gift med en musiker i 10 år og har været indvolveret i scenen i min 'gamle' branche, så jeg ved, hvor meget tid, der kan spares med et web-site. Alene at sende presse-billeder og -meddelelser rundt til arrangører ... og ikke mindst at huske at få dem tilbage igen (det er dyrt at få lavet ekstra billeder) er et kæmpe arbejde - og det koster.
Alt det kan spares væk, da arrangører for fremtiden selv kan hente det på sitet. Alene dette beløber sig let til 1.000 kr på årsbasis.

Det kan godt være, dine kunder mener, de både bør spare penge og arbejde ved at have et web-site ... og måske endda også tjene penge på det. Men så må de også investere bare det mest grundlæggende.
Tænk på, det kun er under en times arbejde om året, de skal investere ... og pengene er endda fradragsberettigede.

Der er ingen speciel grund til at have så ondt af 'de stakkels' musikere ... de må zq til lommerne - som vi andre skal det, når vi vil hyre dem  ;o)
/mvhh
Avatar billede oersted Novice
10. juni 2003 - 00:50 #51
slå lige på tråden Ole - jeg kan sgu ikke kæse så meget på en gang :-)
Avatar billede oersted Novice
10. juni 2003 - 01:02 #52
og, ja right


Hvis en PHP løsnimg koster hvad den koster så en den så'n - jeg kan bare ikke sælge det
hvis alterntivet er 250 per time - skidebilligt - kan sælges er ok med dem er det jo fint. De bli'r bare noget overraskede når de modtager faturaen på 485,- da de aflevede en svært læselig kopi af en håndskrevet note på en serviet fra deres sidste gig på Langeland, so nu MÅ ind på hjemmesiden.

derfor kunne systemet være rart at ha'
ikke fordi jeg ikke vil inkassere de 485 - men fordi et cool system som regel giver bedre referencer "fordi det er så nemt at ha en webside hos blbla.dk" og der er aldrig noget pjat og aldrig noget pjat og regninger på 485,-

...er der endelig regninger er det fordi de ikke har fattet systemet og udemærket godt ved det - ligesom når jeg sidder på Stofabet support og siger til de stakkels kyllinger: - dette er er ikke under vores support, skal jeg installere dit netkort og taste dine IP'er ind igen er det 249.- per påbegyndt time... vil du gerne på ?
Avatar billede oersted Novice
10. juni 2003 - 01:04 #53
og stavefejl.dk
Avatar billede oersted Novice
10. juni 2003 - 01:05 #54
det er i øvrigt påbegyndt HALVE time - det kunne vi selvstændige lære noget af :-)
Avatar billede oersted Novice
10. juni 2003 - 01:11 #55
og så jar du i øvrigt TOTALT ret, Ole - de vil ikke slippe slanterne fot noget så simpely som webdesign - markedsføring - osv


it's a no way
Avatar billede oersted Novice
10. juni 2003 - 01:13 #56
hold kæft jeg staver dårligt - jeg gør det bedste jeg kan for Eksperten ved at logge ud og gå i seng :)
Avatar billede olebole Juniormester
10. juni 2003 - 04:25 #57
Jeg har sendt dig en omskrevet .fla-fil. Desuden har jeg lavet en .hta-fil, der importerer .swf'en - lavet med den ny .fla.

Nu gemmes filerne både som sharedObjects og .txt-filer  ;o)
/mvh
Avatar billede olebole Juniormester
10. juni 2003 - 04:26 #58
PS: Grunden til brugen af .hta-filen er, at den anses som safe-area og Windows kommer derfor ikke med ActiveX-advarsler.
Avatar billede alexander_j Nybegynder
10. juni 2003 - 06:57 #59
olebole send venligst en kopi til sirvival@ofir.dk!
Avatar billede barklund Nybegynder
10. juni 2003 - 08:43 #60
Smider du det op, ole, så alle kan se med? (mig selv inklusive) Jeg har en del at lære når det kommer til JavaScript, selvom min kollega Nikolaj(du) dog også kan nogle ting her... :)
Avatar billede _michael_ Nybegynder
10. juni 2003 - 10:52 #61
Olebole> De filer vil jeg også meget, meget gerne nærstudere... :o)
Avatar billede olebole Juniormester
10. juni 2003 - 13:59 #62
Sæ'fø'li' ... :)
  http://www.tjenester.dk/x-codes.dk/eksperten/flash_editor/mappe.zip

Pak zip'en ud og der fremkommer en mappe, der hedder 'mappe'. Den indeholder den nye .fla-fil og en mappe 'CMS'.
'CMS' indeholder filen 'Editor.hta', som er det dokument, der importerer swf'en. Denne ligger i en 'skjult' mappe i 'CMS', der hedder 'data'.
Filerne lægger sig i mappen 'files', der også ligger i 'CMS'.

Editoren virker stadig ved at gemme sharedObjects, men gemmer nu også i .txt-format. Sletter man således en .txt fra 'files', kan den altså stadig loades i editoren, da den ligger som .sol.
Ønsker man at slette en fil, bør det gøres via editoren under 'Organize/Delete' ... så slettes både det tilhørende sharedObject og .txt-filen.

Rettelserne i .fla'en er ukommenterede, så de kommer her:

Åben 'Library' i Flash.
Åben 'Text Editor Components'.
Dobbeltklik på 'All Interfaces'.
Gå til Frame 2 i laget 'Actions'.

Et stykke nede kommer man til funktionen:
saveFile = function(){
  ... blablabla ...
}

I den har jeg indskrevet kaldet:
  fscommand("write_file", saveFileTitleNoSpaces + "|%|" + _parent.textIns_txt.htmlText);

I Frame 4 i samme lag har jeg indskrevet linien:
  fscommand("delete_file", deleteItemSelected);
i funktionen:
deleteFile = function(){
  ... blablabla ...
}

De to fscommands tager fat i et script, jeg har skrevet i .hta-filen. Det er knap så smukt (liiiidt quick 'n' dirty) - men det funker  :)

Fra en .hta kan man få lov at afvikle ActiveX, uden advarsler, da det anses for at være et secure-area (man skal _aldrig_ tillade .hta'er over WWW ...!!!) - derfor bruger jeg sådan én.
Dog vil Norton nok brokke sig, men den kan man 'lære', at den for eftertiden altid skal køre dette ene script, uden brok ... der skal bare afkrydses en checkbox, når den kommer frem og brokker sig  :)

Ja, lidt JS har ham den lange Flash-pind da fået lært efterhånden ... men undersøgelser viser jo også, at kvinder foretrækker at dyrke JavaScript med lange, tynde mænd  *ROTFL*
Hils ham, barklund  ;oD

Håber, I kan få lidt ud af zip'en ... ellers er I velkomne til at spørge  :)
/mvh
Avatar billede olebole Juniormester
10. juni 2003 - 14:03 #63
PS: Løsningen virker kun under Windows - og jeg synes stadig, en PHP/MySQL (eller anden serverside) løsning er langt at foretrække  :)
Avatar billede olebole Juniormester
10. juni 2003 - 14:09 #64
Det skal lige siges, at oersted har haft problemer med at få mappen 'files' ud af zip'en.
Er det tilfældet hos andre, skal der blot laves en tom mappe ved navn 'files' - som skal ligge ved siden af 'Editor.hta'  :)
Avatar billede oersted Novice
10. juni 2003 - 14:19 #65
don't worry ole, der er aldrig noget der virker her hos mig :)

det er jo KANON arbejde, og ja det med PHP'en har du jo nok ret i !
Avatar billede alexander_j Nybegynder
10. juni 2003 - 14:21 #66
Jeg får en fejl der hedder 'stien blev ikke fundet'
Avatar billede alexander_j Nybegynder
10. juni 2003 - 14:31 #67
Men hvis jeg flytter 'mappe' fra dokumenter og ned i root så virker den?
Avatar billede _michael_ Nybegynder
10. juni 2003 - 14:45 #68
Det er sgu cool!
Avatar billede oersted Novice
10. juni 2003 - 14:51 #69
root - er det C:/ eller hva ?
Avatar billede olebole Juniormester
10. juni 2003 - 14:52 #70
alexander_j >> Jeg er ikke helt med ... prøv lige at forklare lidt nærmere  :)
/mvh
Avatar billede oersted Novice
10. juni 2003 - 14:57 #71
scriptfejl - den kan ikke finde stien ... hvortil der skal skrives, formoder jeg
Avatar billede olebole Juniormester
10. juni 2003 - 15:00 #72
yups ... så langt er jeg med  ;o)
Avatar billede alexander_j Nybegynder
10. juni 2003 - 15:13 #73
jeg lagde skidtet i en undermappe til dokumenter(du ved 'c:\dokument and settings\brugernavn\undermappe') - da jeg så forsøgte at gemme, så meldte den scriptfejl og at den ikke kunne finde stien! Jeg forsøgte så at ligge den direkte i root(du ved 'c:\'), og som et trylleslag, så virkede den pludselig!
Avatar billede olebole Juniormester
10. juni 2003 - 15:52 #74
Oooops ..... den kan ikke lide mellemrum i stien  :o|
Der skal indsættes en unescape() i .hta'en på dette sted:

f = f.join("/");
f = unescape(f);  // Her ...!
if (command=="write_file") {

/mvh
Avatar billede oersted Novice
10. juni 2003 - 15:57 #75
ok - men virker ellers fint i "root"
sejt !
Avatar billede alexander_j Nybegynder
10. juni 2003 - 16:10 #76
Du virker som lidt af en javascripthaj olebole - jeg prøvede at ændre .fla'en lidt så den skulle gemme ren tekst, men istedet for linieskift gemte den nogle firkanter - problemet ligger nok i flashs måde at fortolke linieskift i forhold til notepads - har du en ide til at omgås dette?
Avatar billede olebole Juniormester
10. juni 2003 - 16:28 #77
Hmmm ... hvad har du mere præcist gjort?
Avatar billede alexander_j Nybegynder
10. juni 2003 - 16:51 #78
Jeg har bare lavet et inputfelt med multiline og instancebane 'ip_text' og en knap med koden:

on (release) {
    fscommand("write_file", "xxx" + "|%|" + ip_text.text);
}

'xxx' er jo bare navnet på filen der gemmes, ip.text.text er teksten i inputfeltet og derudover er der vist ingen smalle steder!
Avatar billede alexander_j Nybegynder
10. juni 2003 - 16:52 #79
instancebane = instancename
Avatar billede olebole Juniormester
10. juni 2003 - 17:39 #80
Det er nok et spm. om encoding. I denne linie:
  t = fso.CreateTextFile(file, true);
sørger 'true' for at filen bliver skrevet ud i unicode. Sættes denne boolean til 'false' (eller udelades den), skrives ud i ASCII.

Da filerne er til senere brug i Flash (og den kører jo UTF-8), har jeg valgt unicode - men prøv at sætte de til 'false' ... eller udelad den helt.
/mvh
Avatar billede alexander_j Nybegynder
10. juni 2003 - 17:55 #81
hmm samme resultat ...
Avatar billede olebole Juniormester
10. juni 2003 - 18:25 #82
Hvad sker der, hvis du åbner filen i en 'ordentlig' editor ... f.eks. Homesite?
Avatar billede alexander_j Nybegynder
10. juni 2003 - 18:51 #83
Hvis jeg åbner den gemte xxx.txt-fil i homesite så er linieskiftene ok - det er kun notesblok den er gal i - faktisk kan den også åbnes i word og i wordpad uden problemer!

Så nu forstår jeg slet ingenting???
Avatar billede olebole Juniormester
10. juni 2003 - 19:05 #84
Okay ... så er det sikkert, fordi NotePad kræver '\r\n' som linieskift - hvor der blot bliver sat et '\n'. Prøv evt. noget à la:

bla = "bla\nbla"; // Din tekst fra feltet
bla = bla.replace(/\n/gi, "\r\n");
alert(bla);

Du kan ikke se nogen forskel i alert'en ... men '\n' er blevet skiftet ud med '\r\n'  :)
/mvh
Avatar billede alexander_j Nybegynder
10. juni 2003 - 19:27 #85
t = fso.CreateTextFile(file, true);
aFile[1] = aFile[1].replace(/\n/gi, "\r\n"); //her
alert(aFile[1]); //her
t.Write (aFile[1]);

Har prøvet at sætte det ind i din kode og i alert'en viser den også det hele korrekt, men i notesblok ¤%#"&&%" skriver den stadig firkanter i stedet for linieskift!

Prøvede forøvrigt også at bytte om på \n\r, men ...
Avatar billede olebole Juniormester
10. juni 2003 - 19:54 #86
Alexander ... du er en hård mand ...!
Det ender jo med, jeg må teste mit eget lort  *LooOooL*
Jeg ved ikke, om jeg når det idag - men jeg skal prøve at huske dig  ;o)
/mvh
Avatar billede alexander_j Nybegynder
10. juni 2003 - 20:19 #87
Helt iorden - du er også velkommen til at sige fra, hvis det er ud over kompetence eller mængden af tid du vil putte i det!

Men det er s.. underligt at notesblok opfører sig sådan og åbenbart skal have serveret linieskiftene på en helt speciel måde!
Avatar billede oersted Novice
10. juni 2003 - 20:52 #88
sikke en masse jeg fik sat i gang her :-)
Avatar billede alexander_j Nybegynder
10. juni 2003 - 21:48 #89
tadaaa - flash sender åbenbart en '\r' videre for linieskift og ikke '\n', så linien skulle hedde:
aFile[1] = aFile[1].replace(/\r/gi, "\r\nxxx");

olebole --> hvis du vil ha' point for ekstra spørgsmålet, så skriv - så vil jeg oprette et spørgsmål!
Avatar billede alexander_j Nybegynder
10. juni 2003 - 21:49 #90
glem 'xxx' det var til mit tjek om den nu også skiftede noget ud - altså:
aFile[1] = aFile[1].replace(/\r/gi, "\r\n");
Avatar billede olebole Juniormester
10. juni 2003 - 22:23 #91
Okay .... ja, bær over med mig. Jeg har kun 'pillet med' Falsh i 14 dage  :)

Nej, for dælen ... jeg mangler zq ikke points - og jeg skal vel ikke både lære og have points  ;oD
/mvh
Avatar billede alexander_j Nybegynder
10. juni 2003 - 22:27 #92
Oki - tak for hjælpen alligevel, den lille sætning har samtidig løst et gammelt problem jeg havde med at få teksten fra flash over i windows clipboard - så to fluer med eet smæk ;-)
Avatar billede oersted Novice
10. juni 2003 - 22:42 #93
Jamen taaak herfra også - jeg kan bruge den lille fine ting !
Avatar billede olebole Juniormester
10. juni 2003 - 22:50 #94
Jamen, så har vi jo alle fået noget ud af det ... herligt ;o)
/mvh
Avatar billede oersted Novice
11. juni 2003 - 22:19 #95
så er der jo bare lille ting (sådan én er der altid) at man joooooooo regel henter flere variabler ind: mintekst1=<b>bla bla bla </b><br>&mintekst2=ba bla bla  ..osv

som setup'et er nu, står der jo ligesom en masse kode før tesksten starter, ergo er det lidt svært at komme ind med sin "mintekst1=" så flashen forstår hvilken variabel der er tale om. Og hvad hvis der er flere variabler ?

hvordan tackler man så lige det
Avatar billede olebole Juniormester
12. juni 2003 - 13:14 #96
Jo, men nu henter du ikke XML-formateret tekst ind med loadVars. Det henter du jo netop ind med Flash's egen XML-håndtering.
Du bør nok bruge et XML-dokument for hvert felt, du vil fylde tekst i ... hvis du vil bruge den editor  :)
Avatar billede olebole Juniormester
12. juni 2003 - 13:22 #97
PS: Naturligvis kan man gøre andet, men så er vi ved at være ude i at skrive et komplet CMS i JScript/ActiveX ... og det er noget helt andet.

Mange i (D)HTML-kategorien gør samme opdagelse, når de finder ud af, man kan lave en DHTML/WYSIWYG-editor i IE:
  Der er f...... til forskel på at have en editor og at lave et CMS  ;o)
/mvh
Avatar billede oersted Novice
12. juni 2003 - 16:11 #98
klart
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester