Avatar billede kantoraza Nybegynder
28. juli 2002 - 11:22 Der er 20 kommentarer og
2 løsninger

ASP i Flash MX

Jeg kender forholdende mellem HTML og ASP godt efter hånden, men kan ikke finde ud af at lave grafik i HTML, så jeg vil altså bruge Flash MX, men jeg har problemer med at få det til at virke.....

(mit bud)


-----ASP FILEN  > Test.asp <-----

<%@Language="VBScript"%>
<%
Dim Navn

Navn = "NorthCode"

response.write "Navn=" & Navn

%>

-----SLUT-----

-----Flash MX filen > Henter.swf <-----

loadVariablesNum("Test.asp", 0);
_root.text1 = _root.Navn;
stop();

-----SLUT-----

Flash koden er placeret i layer1 frame1. Jeg har oprettet en Dynamic Text(box) i min flash, som jeg har kaldt Text1.

Disse eksempler som ikke virker kan ses her:

ASP filen: http://www.friserverplads.dk/northcode/Test/test.asp

Swf filen:
http://www.friserverplads.dk/northcode/Test/Henter.swf

Håber at i kan hjælpe!
Avatar billede pixelpaw Nybegynder
28. juli 2002 - 11:34 #1
Du skal lave en preloader til at hente informationerne ind.
Avatar billede kantoraza Nybegynder
28. juli 2002 - 11:34 #2
??
Avatar billede pixelpaw Nybegynder
28. juli 2002 - 11:39 #3
Informationerne fra test.asp bliver ikke hentet ind på 0 sekunder, det tager lige lidt tid. Derfor skal du vente på at variablen Navn indeholder noget og ikke er tom.

Frame 1:
Navn = "";
loadVariablesNum("test.asp",0);

Frame 2 er tom

Frame 3:
if (navn == "") {
  gotoAndPlay(2);
}

Frame 4:
stop();
Avatar billede kantoraza Nybegynder
28. juli 2002 - 11:45 #4
jeg prøver det lige...
Avatar billede kantoraza Nybegynder
28. juli 2002 - 11:48 #5
Det virker ikke..

Jeg tilføjede lige denne linje i frame 4:

_root.text1 = navn;

Det virker ikke...
Avatar billede kantoraza Nybegynder
28. juli 2002 - 11:51 #6
Avatar billede pixelpaw Nybegynder
28. juli 2002 - 11:53 #7
Kører du det igennem en web server? F.eks. http://localhost?
Avatar billede mat Nybegynder
28. juli 2002 - 11:54 #8
prøv lige at give dit tekstfelt var-navnet Navn og nøjes med

loadVariablesNum("test.asp",0);
stop();

i frame 1
Avatar billede kantoraza Nybegynder
28. juli 2002 - 11:54 #9
gennem friserverplads.dk
Avatar billede kantoraza Nybegynder
28. juli 2002 - 11:56 #10
mat >> Det virker!
Avatar billede kantoraza Nybegynder
28. juli 2002 - 11:57 #11
Jeg tester lige lidt mere......
Avatar billede kantoraza Nybegynder
28. juli 2002 - 12:00 #12
Nej ikke helt....

Hvordan overfører jeg værdien til en variabel og bagefter vise den i et tekstfelt?
Avatar billede pixelpaw Nybegynder
28. juli 2002 - 12:08 #13
der skal du bruge en preloader
Avatar billede pixelpaw Nybegynder
28. juli 2002 - 12:09 #14
når du laver
_root.text1 = navn;
for tideligt, så indeholder variablen navn ikke noget endnu, derfor bliver _root.text1 = ""
Avatar billede mat Nybegynder
28. juli 2002 - 12:18 #15
pixelpaw har fuldstændig ret.
Avatar billede kantoraza Nybegynder
28. juli 2002 - 12:25 #16
hmm. Jeg kunne bare ikke få dit (pixelpaw) til at virke, men nu tror jeg at jeg kan se systemet!

Jeg tester det lige.
Avatar billede kantoraza Nybegynder
28. juli 2002 - 12:30 #17
Det virker!

Tusind tak begge to. Nu har jeg indset systemet. Det er lidt svært at finde ud af når man er vand til Visual Basic og VbScript, men du er den der! ;)

Tak.

Lægger i lige et svar?
Avatar billede pixelpaw Nybegynder
28. juli 2002 - 12:32 #18
flash.pote.dk/henter.zip
Avatar billede pixelpaw Nybegynder
28. juli 2002 - 12:32 #19
Avatar billede pixelpaw Nybegynder
28. juli 2002 - 12:37 #20
hermed et svar :o)
Avatar billede kantoraza Nybegynder
28. juli 2002 - 12:38 #21
tak...

så mangler vi bare lige mat også.
Avatar billede mat Nybegynder
28. juli 2002 - 12:39 #22
vzzzbx <- sådan siger min harddisk lige nu :/
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