09. juni 2004 - 14:58Der er
22 kommentarer og 1 løsning
Form og Flash !
Et kort sprøgsmål: Jeg har ikke en bjælle forstand på flash. Men hvordan får jeg overført nogle værdier fra en flash-fil til nogle hidden felter i mit formular - og er det overhovedet muligt ?
altså du har en swf-fil på en html-side, hvori der er nogle værdier, og disse skal så run-time overføres til en form i html-siden? Eller har jeg forstået det forkert?
korrekt - mere specifikt når formularen submites (eller før via Javascript eller andet) - Det vigtigste er bare at dataerne bliver submitet sammen med resten af formularen. Det drejers sig om nogle valg, man skal foretage. Disse skal registreres med f.eks. en tal-kode. Denne tal-kode skal sendes afsted sammen med formualrens øvrige data.
Jeg går ud fra du sidder med programmet flash og en *.fla fil? Hvis du har åbnet din fla-fil så er der nogle frames i tidslinien... du kan enten lave en knap, og sætte scriptet på denne, sådan at det udføres ved klik på knappen, eller du kan sætte scriptet i et frame i tidslinien, sådan at det udføres automatisk efter noget tid eller med det samme....
For et være helt ærlig: Så er det noget jeg skal brug i forhold til en leverandør. Han forslår at intergrere en database sammen med Flash filen, den er jeg ikke så stor tilhænger af.
Så ville jeg blot komme med et alternativ (eller I ville komme med mit alternativ)!
Hvis det skal ske når der submittes har du kún ét valg - Nemlig at lægge submitknappen inde i flash. Du kan dog godt få html til at kalde flash i det øjeblik der submittes, men det virker kun i IE så det bør udelukkes.
Ok jeg tænker: der er mulighed for at fortage flere valg. Så kan flashen vel selv holde styr på hvilke valg der er fortaget og ved hver release af en knap, sende en komma-spereret string til et hidden formular felt. Ved submit af formularen, bliver de øvrige værdier samt det hidden felt sendt afsted. Er det ikke det mest optimale.
man kan godt gøre det sådan at når man trykker på submit-knappen, så sendes data fra formen til flash, som så sender dem videre plus de andre som ligger i flash... men det er noget rodet noget - men det kan lade sig gøre!
Det er et (land)kort lavet i flash. Der skal man kunne vælge forskellige områder. Disse områder er postnumreområder. De øvrige værdier i formularen er økonomi og areal.
Ideen var så, når jeg klikker på tre områder (f.eks. 2100, 2200, 2300) sendte den en komma spareret string afsted. f.eks. ved først klik, sender flashen 2100 til det hidden felt. Ved andet klik, sender flashen 2100, 2200 osv.
Flashen skal selv kunne holde styr på hvad der er valg. Da jeg også skal ha' mulighed for at fjerne et valg. F.eks. Jeg vælger 2100 og derefter 2300 - Finder udaf jeg ikke vil ha' 2100 med alligevel og klikker på den endnu engang. Flashen ender så med kun at sende 2300 til det hidden felt.
Rent systemet mæssigt (DB og ASP) så har jeg størrer frihed med denne løsning, da jeg kan ændre database og håndtering som jeg lyster uden at jeg skal ha' fat i Flash-manden hver gang.
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.