Avatar billede grafikeren Nybegynder
09. december 2003 - 01:17 Der er 9 kommentarer og
1 løsning

"Korrekt" indhentning fra asp

Hej

Jeg kom til at spekulere på, om der var en bedre måde at hente variabler ind fra asp... Jeg plejer at køre en loadframe i frame 3:
loadVariables ("http://?.asp", this);

I frame 4:
if (autologin == "true") {
    gotoAndPlay ("connect");
} else if (autologin == "false") {
    gotoAndPlay ("sessions");
} else {
    gotoAndPlay ("auto");
}



Så kom jeg bare til at tænke på, at hvis flash nu ikke får et signal tilbage i løbet af en frame, så sender den vel et request mere til asp filen og dermed belaster serveren unødigt... Gør den det? For så skal man vel bare lave mit frame 4 til frame nr. 5 og så lede tilbage til et tomt frame (altså frame 4), hvis den ikke er loaded.

Hvad trækker mindst på serveren?
Avatar billede nikolajdu Nybegynder
09. december 2003 - 01:49 #1
Når nu du beder flash hente i frame 3 og aldrig kommer tilbage til frame 3 så belaster det ikke serveren mere end den ene gang hvor du forespørger.

Du kan dog hvis ikke du kan få kontakt til serveren så risikere at flash sidder og hænger loop. Dog vil det aldrig ske i langt de fleste tilfælde for er serveren nede så vil flashen heller ikke køre....
Avatar billede _k Nybegynder
09. december 2003 - 09:40 #2
Medmindre du stadigvæk arbejder i Flash 5, så er loadVars objektet klart det mest "korrekte" til at hente tekst/asp/php-filer. Det eliminerer mange af de problemer der er knyttet til at bruge loadVariables i runtime, fordi objektet selv kan finde ud af om teksten er hentet, ikke kan hentes eller der er opstået problemer undervejs.....
Avatar billede grafikeren Nybegynder
09. december 2003 - 11:40 #3
Okay, jeg har ikke gjort mit spørgsmål helt klart.

Jeg loader i frame 3 (auto)
I frame 4 tjekker jeg om det er indloaded -> ellers går den til frame 3.

Kan jeg regne med at jeg får variablerne, hvis jeg kun sender mit request en gang?

Arbejder i flash 5. Er lidt imod at opgradere til MX (selvom jeg har det), pga. understøttelse... Er det for gammeldags? Mine flash filer skal bare kunne vises for stort set alle.
Avatar billede nikolajdu Nybegynder
09. december 2003 - 11:47 #4
Jeg vil sige at manglende opdatering måske kan være lidt gammeldags, men dog til at forsvare.

Anyway så skal du jo ikke loope imellem frame 3 og 4 for så vil du jo bede den loade hele tiden. Loop mellem 4 og 5 når de den éne gang det er nødvendigt har bedt flash om at loade variablerne.
Avatar billede grafikeren Nybegynder
09. december 2003 - 11:57 #5
Så er det jo løst. Nikolajdu -> læg et svar.
Avatar billede nikolajdu Nybegynder
09. december 2003 - 12:04 #6
svar :))

LoadVars kan som _k skriver erstatte loadVariables, mendet kræver jo så flashplayer 6.x - Overvej en opdatering - Der findes faktisk ret mange fede features i 6+ playerne.
Avatar billede nikolajdu Nybegynder
09. december 2003 - 12:04 #7
og svar...  ;-)
Avatar billede grafikeren Nybegynder
09. december 2003 - 12:15 #8
Er mx det samme som 6? Afskrækker det ikke nogle brugere, hvis de skal hente programmer hjem, for at se siden. Min hjemmeside er meget kommersiel og skulle gerne ende med mange hundrede besøgende. Derfor skal mange også kunne se siden... Er lidt i tvivl! :-)
Avatar billede nikolajdu Nybegynder
09. december 2003 - 12:21 #9
MX og 6 er ikke det samme eller....

MX er product serien - Playeren til MX hedder version 6+
Til Flash 2004 hedder playeren 7+

Det er klart at er du i tvivl om folk har opdaterede playeren så vælger man selvfølgelig den mindste version. Omvendt kan det blive nødvendigt på mere avancerede systemer at tvinge folk til at opdatere hvor de ikke har - Player 6+ kører hurtigere og understøtter som tidligere nævnt nogle utroligt fede features.

Jeg har flere gange i år lavet Flash 5 ting fordi kunderne ønskede det - Det er jo et svært dillema  at ingen tør tvinge folk til en opdatering - specielt nu hvor player 7 er ude og mange stadigt hænger rundt i 5+.

Det sætter stort set flashfolkenes muligheder for nytænkning totalt i stå.

God dag.

/Nikolaj
Avatar billede nikolajdu Nybegynder
09. december 2003 - 12:22 #10
Og i sidste ende afhænger muligheden for at gennemtvinge en opdatering af målgruppen - Er det nørder så vil de fleste være opdateret eller ihvertilfald have forståelse derfor - Er det strikkeklubben "korssting" - så skal man nok lige tænke 2 gange.
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