Avatar billede sohl Nybegynder
21. februar 2003 - 21:00 Der er 8 kommentarer

flash login

jeg sidder og kigger lidt på login vi flash - eller rettere flash sender var. til en asp som så tjekker med en db om koderne er "ok".

men det jeg ikke helt kan dreje er hvordan må får flashen til at "lytte" på om der kommer svar fra asp-filen. er der nogen der kan komme med nogle hints.
Avatar billede coldray Nybegynder
21. februar 2003 - 21:01 #1
..er med på en lytter
Avatar billede sohl Nybegynder
21. februar 2003 - 21:02 #2
jeg har lavet det med en helt simpelt asp side for at tjekke om det var der der var noget galt -
og den viker fint nok - her er noget af koden...
<form action="validate_login.asp">

    <table width="200" border="0" cellspacing="0" cellpadding="0" align="center">
      <tr>
        <td>Brugernavn:</td>
        <td><input type="text" name="username" value="<%=(Username)%>"></td>
      </tr>
      <tr>
        <td>Password:</td>
        <td><input type="password" name="password"></td>
      </tr>
      <tr>
        <td><input type="submit" name="Submit" value="Login"></td>
Avatar billede sohl Nybegynder
21. februar 2003 - 21:03 #3
asp login er taget fra activeserverpages...
Avatar billede coldray Nybegynder
21. februar 2003 - 21:04 #4
det er mest det med at flash applikationen der 'lytter' der interesserer mig.. at udvinde variabler i flash fra asp.. =)
Avatar billede sohl Nybegynder
21. februar 2003 - 21:04 #5
og inde i .fla har jeg skrevet følgende

on (release, keyPress "<Enter>") {
    if (Username eq "") {
        output = "Type your UserID!";
    } else if (Password eq "") {
        output = "Type your Password!";
    } else {
        loadVariables("validate_login.asp", "", "POST");
        play();
    }
}
Avatar billede sohl Nybegynder
21. februar 2003 - 21:05 #6
coldray = fair nok. det er nok heller ikke en dum ide at vide hehe.
Avatar billede beorndesign Nybegynder
21. februar 2003 - 21:39 #7
Hvis du bruger funktionen (eller den du bruger i forvejen):

loadVariablesNum("", 0, "POST");

Så sender du variablerne fra flash til ASP-siden, som så skal returnere een eller flere variabler til Flash igen. ASP'en skal lave variablerne sådan:
Response.Write(var1=noget&var2=noget2&var3=...osv.)

Bagefter laver du en løkke i flash, som gør at din film ikke kommer videre før at variablerne er hentet:

if (var1 != undefined) {
    play();
} else {
    gotoAndPlay(_currentframe-1);
}

En anden mulighed er at bruge loadVars objektet (læs mere på Macromedias hjemmeside, eller skriv, hvis det har interesse)

Jeg har selv lavet et tilmeldingssystem for links, som du kan se på: http://grafisk.beorn.dk (kræver at du opretter dig som bruger). Her er alt indhold 100% dynamisk fra ASP!

/Beorn
Avatar billede sohl Nybegynder
21. februar 2003 - 21:46 #8
alt har interesse. men jeg tjekker lige M.side så jeg ved lidt mere. jeg vender nok tilbage senere. hvis jeg finder en løsnong får du points.
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