Er der nogen der ved om det er muligt at lave en swf film hvor man dragger nogle elementer rund, og så lave en eller anden funktion der gemmer resultatet i en anden swf fil som kan sendes videre. Altså, om man kan bruge flash til at lave en slags software der kan gemme filer - helst lokalt men ellers på en database. Lige som en word fil eller lignden...
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Jamen jeg vil lave det hele i flash. Det er det med at få gemt resultatet som en seperat fil jeg ikke kan finde ud af. Tænkte at man måske kunne gøre det via en database og så ville jeg vil bruge noget PHP.... Men det er vist et Flash spørgsmål med mindere der selvfølgelig er adere forslag
Altså det kan være man skal bruge et andet sprog, men ideen er, at jeg vil lave et program i flash hvor brugeren kan flytte nogle møbler rundt, og når han er færdig skal han kunne gemme den i en eller anden format - bmp, jpeg, swf bare et eller andet som han kan sende videre uden at sende den originale med. Ligsom du åbne word, skriver et tekstdokument og gemmer dit færdige arbejde som en txt fil. Er der nogen mulighed for at gemme i en eller anden format fra en swf (og ikke fla!) fil?
Men hvis du (lige som Word) vil have mulighed for at gemme dit arbejde og så kunne åbne det igen og arbejde videre, så skal det gemmes i en fil på serveren via fx noget PHP-script... Men det skulle også kunne lade sig gøre...
Dog kan du ikke direkte gemme udseendet i en fil, men du kan sende x antal variable, der unikt beskriver det sted i programmet, som brugeren er nået til... Det kan godt dreje sig om mange variable men er muligt...
Du kan via Macromedia Generator kreére dynamiske billeder. Desuden findes også \"ASP Turbine\" og \"PHP Turbine\" (noget billigere end Generator er.
I PHP findes der også et par muligheder. Den absolut bedste hedder \"Ming\", men kan desværre kun køre på Linux servere (Eller et sejt mod).
Prøv i øvrigt at kigge lidt i PHP manualen på www.php.net der står en hel del om de muligheder PHP har for at styre forskellige ting i en Flashfilm.
Fælles for alle ovenstående er: De SKAL alle understøttes på serveren. Da det er de færreste servere der har den understøttelse, så er det et problem. F.eks Generator kan en udbyder ikke bare installere på en server. Næh, her SKAL det være dig der køber den og så skal man få sin udbyder overtalt til at installere netop din version. Meget besværligt det hele, så der skal virkeligt overvejes om det er nødvendigt. I sidste ende er det allernemmeste at hoste ens side selv - Så har du fuld kontrol over hvad serveren kan trække og ikke.
Nikolaj: Jeg havde forestillet mig at bruge PHP til at gemme variablerne. Få det spyttet ud I XML når der bliver logget på igen og så parse det i flash. Hvad syndes om den ide som en overordent fremgangsmåde?
Kommer nu an på hvad der skal laves for det tager tid at sende til PHP, så skal create et XML dokument, der så igen skal loades ind i flash. Flash 6 siges at skulle forbedre XML understøttelse dramatisk og er det sandt, så begynder XML at blive rigtigt interessant i forhold til Flash.
En hel del ting kan du, hvis du kigger efter allerede styre (såfremt serveren understøtter det) fra PHP og det kan muligvis være en bedre løsning. Eller den simple løsning med bare at loade variablerne fra PHP ind i din flash og så tag action derfra.
Jeg har lavet et system i PHP og MySql hvor forskellige brugere kan indstille alt efter ønske. Ganske simpelt i virkeligheden, men meget effektivt. Jeg tager simpelthen objektets navn,farve,størrelse og placering og smider ind i en database, når så pågældende bruger logger ind, så loades disse data ind igen.
Som du beskriver det nu, vil du bruge forskellige teknologier og her siger jeg: Tilpas dit valg af teknologi til behovet. Er Xml nødvendigt her??
Du kunne også få det gemt som textfil, men det vil i længden belaste serveren en hel del.
Dog findes der i Explorer og kun på PC muligheden for at bruge FScommand(\"save\",\"filnavn\") - Det kan gemme din fil lokalt, men igen er her også problemer.
Bl.a da vi på ingen måder kan tjekke om brugeren har oprettet bestemte mapper eller hvilke drev ect. de har, så kan filen KUN ligges i det drev og den mappe vi ved alle har - Nemlig root på c:
Elnino skriver : \"..gemmer resultatet i en anden swf..\" // Her må og skal der køres noget på en server :))
Mats forslag er udemærket, skriver til en simpel textfil, men langt fra så avanceret som jeg kunne forestille mig Elnino vil have det.
F.eks er der ingen former for sikkerhed i det, da det udelukkende bygger på en textfil med samme navn som den aktuelle session. Alle der så får fat i det filnavn vil så kunne se alle oplysninger. Det bør kombineres med en form for login funktion eller filerne skal slettes når de er set :))
1. Der sendes variabler til en PHP fil der opretter en textfil med filnavnet på den aktuelle session og de tilhørende variabler. 2. Der mailes et link hvor texfilens navn ligger som <a href=\"minFilm.swf&sessionID=123456\">
Dette åbner så en film hvori variablerne fra sessionfilen er scriptet ind ud fra URLen.
Programmet er til nogle konference centere, der vil have, at potentiele kunder kan arrangere deres udlejningslokaler inden de lejere det. Dvs dragge borde, stole, av udstyr etc ud på en arkitekt tegning og placere det som de har lyst. Dette skal laves i flash og er ikke problemet. DVS det er, som Nikolajdu siger, ret avanceret og skal kunne gemme mange variabler. Når man er færdig med at arrangere, skal man kunne \"gemme\" sine indstillinger så andere kan se det - det kunne gøre ved at gemme nogle variabler på en database med et login. Man kunne derefter sende login\'et til dem der så skulle se det. Her forstillede jeg mig man kunne gøre det som du beskriver i dit eksemple Nikulajdu, men er lidt i tvivl om det er får tungt?? Kan det lade sig gøre er vel mit spørgsmål! Hvis du har noget liggende som det du beskrier, kunne jeg måske være interesseret. Skal fremvise en demo (uden \"gem\" funktionen) på Mandag, men skal finde ud af mulighederne/prisen for et endeligt produkt. Hvis du har rettighederne til det du har lavet, kan vi måske lave et sammenarbejde??
Udmiddelbar finder jeg det ikke tungt som det er nu, men er idéen at 450 stole skal kunne rykkes rundt og mere til, så ved jeg ikke helt, en det kan da afprøves :)
Jeg kan godt lave et eks der kan lægges ud inden mandag. Det biver dog nok først når weekenden nærmer sig.
Skriv evt på flasher@nikolajdu.dk med lidt mere info.
/Nikolaj
P.s selvfølgelig har jeg rettighederne - Jeg har jo møgsommeligt siddet og håndkodet det i homesite :))
Jeg vil gerne lukke sprg. m. ingen har svaret - der er vel heller ikke et. Hvis dem der har skrevet noget lige kunne sende et svar, vil jeg dele pointense ud
Barklund -> problemt er nogleunde løst. DVS jeg ved at det kan lade sig gøre og det bliver, som du sagde, en flash/php løsning hvor man gemmer filerne på en database. Nu venter jeg bare på at høre tilbage fra kunden. Jeg lade sprg. Jeg håber på at få svar i næste uge, så jeg lader lige sprg. stå åbent lidt endnu...
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.