Avatar billede TiHs Nybegynder
03. november 2004 - 21:37 Der er 16 kommentarer og
1 løsning

hente script ind i flash

Hej eksperter....

Jeg er bruger af Macromedia Flash MX 2004 og har brug for hjælp til at hente en "gæstebog" ind i min flash.
Jeg bruger de hjælpemidler der nu findes i programmet. Men jeg kan ikke lige se hvordan jeg skal bære med ad med at få vist siden inde i min flash i en 300 x 300 pixel ramme.
Det script jeg gerne vil hente ind er:

<script language="JavaScript" src="http://www.websup.dk/com_viewguest.php?mode=java&brugernavn=tims&gid=2">
</script>

Hvordan gør jeg det ???
Avatar billede nikolajdu Nybegynder
03. november 2004 - 23:37 #1
flash kan ikke læse javascript
Avatar billede TiHs Nybegynder
04. november 2004 - 07:43 #2
Kan jeg så på nogen måde kalde min egen side ind i min flash hvis jeg først laver en ifram og har teksten der i ?
Avatar billede nikolajdu Nybegynder
04. november 2004 - 13:15 #3
nope.
Avatar billede grafikeren Nybegynder
05. november 2004 - 18:40 #4
Hvorfor vil du ha' det ind i flash?? Det kan ikke lade sig gøre...
Avatar billede TiHs Nybegynder
07. november 2004 - 15:51 #5
Grunden til at jeg vil hente det ind i flash er fordi jeg vil lave hele min hjemmeside i flash, og jeg har ikke asp eller andet understyttet på min stofa server. Jeg vil gerne kunne lave en submit til tekstdokument og derefter kunne hente denne tekst ind i en MC .. med det går jo ikke uden en server der kan håndtere det ... Derfor ville jeg så hente en frame ind i flashen med en ekstern side/tekst ...
Avatar billede nikolajdu Nybegynder
07. november 2004 - 15:56 #6
Jo det kan du skam sagtens.

I flash :

l = new LoadVars();
l.onLoad = function(s){
if(s){
mitTekstFelt.text = this.tekst;
}
l.load("mitTekstDokument.txt");

Så laver du et tekstfelt og skriver 'mitTekstFelt' (uden ') i instance navn.

Din mitTekstDokument skal så se således ud (og intet andet):

&tekst=hej hvordan skærn den gamle røver&tekst2=here er endnu en variabel hvis jeg skulle få brug for den.

/Nikolaj
Avatar billede nikolajdu Nybegynder
07. november 2004 - 15:57 #7
De kan så igen hentes med :

_level0.l.tekst og _level0.l.tekst2
Avatar billede nikolajdu Nybegynder
07. november 2004 - 15:58 #8
Når det kommer til æøå så er det nemmeste at skrive teksten i notepad og så der vælge at gemme som UTF_8 enkodning.
Avatar billede TiHs Nybegynder
07. november 2004 - 16:29 #9
Okay ... jeg er ikke lige den store ørn til det her :o) ... men det du viser her er min MC jeg skal køre i flashen går jeg ud fra .. men kan jeg så også lave en submit til mit tekstdokument som ligger på serveren ??
Avatar billede nikolajdu Nybegynder
07. november 2004 - 17:09 #10
Undskyld jeg kom til at tage munden lidt for fuld. Du kan ikke submitte til et tekstdokument uden en eller anden form for serverside script. Det jeg ville vise var hvordan du kunne hive teksten ind i flashen. Din løsning er simpelthen at uploade en ny tekstfil når du vil ændre teksten. Du kan altså ikke bruge det som en slags gæstebog.
Avatar billede TiHs Nybegynder
07. november 2004 - 17:19 #11
Nej, det var det jeg tænkte ... men nu vil jeg gerne lige lære det her færdig, så du kan få dine point alligevel. Hvor skal jeg jeg indsætte:

l = new LoadVars();
l.onLoad = function(s){
if(s){
mitTekstFelt.text = this.tekst;
}
l.load("mitTekstDokument.txt");

Er dette i selve den MC jeg laver tekstfeltet eller er det i min generelle flash i en actionframe ?

... Den vil i hvert fald ikke hente teksten ind ....

ps. Mangler der ikke også en } til sidst ??
Avatar billede nikolajdu Nybegynder
07. november 2004 - 17:26 #12
Du gør det hvor du vil :))

Sætter du det i roden så skal du bruge :

if(s){
MOVIECLIP.mitTekstFelt.text = this.tekst;
}

sætter du det i movieclippet så bare :

if(s){
mitTekstFelt.text = this.tekst;
}

Men så skal du også referere til movieclippet hvis du vil bruge variablerne andetsteds : MOVIECLIP.l.tekst - MOVIECLIP.l.tekst2

/Nikolaj
Avatar billede TiHs Nybegynder
07. november 2004 - 17:52 #13
Det virker nu med at hente ... ja, jeg manglede en } for at det virkede ... :o) .. tak for hjælpen ... må se om jeg kan finde et sted med serverside script ...

... øhmm... hvordan er det nu jeg accepterer så jeg giver dig de point ?
Avatar billede nikolajdu Nybegynder
07. november 2004 - 18:02 #14
skal lige smide et svar. Med hensyn til den manglende } - så går det af og til lidt hurtigt når man 'koder' i svar boksen på E :))

/Nikolaj
Avatar billede nikolajdu Nybegynder
07. november 2004 - 18:02 #15
og svaret...
Avatar billede nikolajdu Nybegynder
07. november 2004 - 18:17 #16
tak for point :))
Avatar billede TiHs Nybegynder
07. november 2004 - 18:24 #17
var så lidt ... vender nok tilbage når jeg skal lære at submit til en voksende tekstdokument :o))
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