Avatar billede snigeren Nybegynder
24. marts 2003 - 15:34 Der er 8 kommentarer og
1 løsning

variabler og textfields - Dynamisk

Hejsa

Jeg fik tidligere hjælp af mat med at hente 2 variabler ind i et textfield fra et .txt fil, koden ser sådanne ud:


loadVarsText = new loadVars();
loadVarsText.load("test.txt");

loadVarsText.onLoad = function(success) {
if (success){
var3 = this.var1 + this.var2;
mitTekstFelt.text = var3;
}
}

Det jeg nu spørger om: hvis den .txt fil variablerne bliver hentet fra får flere variabler, såsom i et nyheds database. dvs at "var1" er overskriften og "var2" er brødteksten kan man så med 10 overskrifter og brødtekster automatisk få flash til at fatte at der er flere variabler? og derefter hente dem ind i textfieldet?

hvis det er for avanceret vil jeg stadig gerne vide hvordan det bedst gøres.

Hilsen
Klaus
Avatar billede trick Nybegynder
24. marts 2003 - 16:09 #1
Du kan gøre det på denne måde...
&antalspil=2&
&spil1=nej
&spil2=ja
&spil1_antal=3&
&spil1_overskrift=sjovt spil 1
&spil1_b1=spil1, billede 1 tekst
&spil1_b2=spil1, billede 2 tekst
&spil1_b3=spil1, billede 3 tekst
&spil2_antal=5&
&spil2_overskrift=sjovt spil 2
&spil2_b1=spil8, billede 1 tekst
&spil2_b2=spil8, billede 2 tekst
&spil2_b3=spil8, billede 3 tekst
&spil2_b4=spil8, billede 4 tekst
&spil2_b5=spil8, billede 5 tekst

Det der står til venstre for = - & er navnet på dine variabler og det på højre side indholdet af dine variabler, grunden til at jeg har et & efter f.eks
Avatar billede trick Nybegynder
24. marts 2003 - 16:10 #2
&antalspil=2& er at så kan denne opfattes som et tal og jeg bruger det her til at kunne lave en dynamisk præsentation af nogle spil...

Håber dette er til at forstå og du kan bruge det.

trick ;o)
Avatar billede snigeren Nybegynder
24. marts 2003 - 20:58 #3
ehem jeg er stadig på elev stadiet =)

hvor skal de "strings" eller hva de nu hedder hen? hvis jeg har forstået ret er det der tekstfilen.txt, ikk sandt ?

isåfald hvordan laver man så dynamisk i flash at den selv kan finde ud af at der er f.eks. 45 headlines og brødtekster?

det er til en news editor i en flashbaseret hjemmeside, hvor man kan inde på siden skrive/rette/slette nyheder. Jeg har en der laver PHP delen for mig men mangler lige den der kommunikation mellem tekstfilen og flash =)

Så vidt jeg har forstået henter .php filen alle indlæg fra databasen og smider dem i en midlertidig .txt fil som flash så kan forstå.
Der er det så at jeg gerne vil vide hvad man skal skrive i flash for at den henter alle de indlæg der kommer til at stå i .txt filen. Dvs den skal gøre det dynamisk.

Klaus
Avatar billede snigeren Nybegynder
26. marts 2003 - 11:57 #4
hmm kender desværre ikke nok til flash til at kunne lave det her tror jeg =(

har du mulighed for at hjælpe mig med at lave det ?

klaus
Avatar billede snigeren Nybegynder
26. marts 2003 - 11:59 #5
jeg opretter lige et andet spørgsmål der hedder:

"News editor"

hvis du vil må du meget gerne slå et smut forbi det nye spg og se om det er noget du kan hjælpe med.

Klaus
Avatar billede snigeren Nybegynder
27. marts 2003 - 09:47 #6
hmmm jeg dropper lige spørgsmålet newseditor oxo,.. jeg har lavet et nyt der hedder "PHP til flash - Dynamisk"

Jeg har lavet spørgsmålet mindre kompliceret nu, det er kun at hente PHP værdier ind i flash og ikke andet.

Det ser ud til at det du har skrevet kan bruges på en eller anden måde,.. kan du ikke lige se hvad jeg har skrevet i det nye spørgsmål... det ville være lækkert

Hilsen Klaus
Avatar billede trick Nybegynder
27. marts 2003 - 10:02 #7
Sorry jeg har være lidt sløv til at svare her på det sidste, men har dæleme så travlt.´
måden det kan bruges på ved hjælp af et simplet txt dokument kan være.
Du har et txt dokument som ovenstående i din f.eks første frame har du så en kode i stil med denne.

System.useCodePage = true; // skal du huske om det er via asp, php eller txt du henter fra, for at understøtte æøå...

loadVariables("tekst.txt", _root); // henter dit tekst dokument ind

tx = 0;
ty = 0;

for (i = 0; i < Number(antalspil); i++) {
//hvad du nu ynder at gøre med dine tekster. f.eksk.
duplicateMovieClip("k"+i, i);
this["k"+i]._x = tx;
this["k"+i]._y = ty;
this["k"+i]._parent.tekstfelt.text = "spil1_overskrift"+1;
ty = ty + 100; // for at flytte dine mc
osv. osv osv.
}

Kikker lige på dit php spørgsmål

trick ;o)
Avatar billede snigeren Nybegynder
27. marts 2003 - 23:30 #8
hmmm jeg tror vist lige jeg skal have den her opgave overstået og så skal der dælme læres action script fatter ikke meget af det du skriver =)

jeg kan heldigvis få min chef til at købe en ordentlig flash bog og så må jeg jo gå igang fra en ende af..

ehem hvis du skulle foreslå mig at købe en bog, skulle det så være flash MX bible eller flash MX action script bible ?

jeg har tænkt lidt over det og det ser ud til at det er action scripts jeg mangler træning i,... men kan man undvære det der står i den anden tror du ?

Klaus
Avatar billede snigeren Nybegynder
22. april 2003 - 15:29 #9
lukker lige
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