11. februar 2003 - 13:25Der er
7 kommentarer og 1 løsning
login-function
Hej
Jeg er ved at lave en login-funktion og kunne godt tænke mig at vide om der er smartere måder at gøre det på end denne:
Når brugeren submitter username og password til et PHP script tjekkes der om brugeren eksisterer. Hvis det er tilfældet retuneres en bestemt streng til flash. Efter at brugeren trykkede submit inde i Flash gik jeg i gang med at tjekke for at den ønskede streng kommer retur.
Kunne kan ikke lave et eller andet smart med f.eks. sendAndLoad? Sådan at jeg ikke skal bruge en onClipEvent(data) eller lign. - men derimod en function som køres lige så snart at Flash modtager loginstreng fra PHP.
Jo, hvis vi antager at jeg har et script der tjekker om login er ok eller ej (returnerer loginStatus=passed eller loginStatus=failed). Hvordan sætter jeg så en funktion op til at køre når disse data bliver returneret?
Jeg vil gerne ud over loops og enterFrame-actions.
Jeg tror at det er sendAndLoad jeg skal have fat i, men er ikke klar over hvordan det sættes op til at kalde en funktion.
Det er vel ikke nødvendigt med loops for at benytte onClipEvent(data)? - du skal bare have den liggende på et mc dér hvor brugeren havner efter at have submitted sine login-oplysninger. Så reagerer sciptet først når login-tjekket "lander".....
Jeg forstår ikke hvorfor du ikke bare vil bruge de traditionelle metoder, som ellers virker fint. Jeg kender ikke så meget til sendAndLoad men jeg tror at man kan lave onClipEventen om til en funktion i stedet for at sætte den på et MC:
loginObj = new Object(); loginObj.onData = function()( _root.gotoAndPlay(loginStatus); );
Jeg ved ikke om det virker, da jeg ikke sidder med flash - men det er da et forsøg værd (dur kun i MX - hvis det dur) Der er ingen loops og ingen movieclips...
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.