Avatar billede kimg Nybegynder
21. april 2004 - 11:08 Der er 9 kommentarer og
1 løsning

Data fra Mysql/PHP

Jeg er lige startet på Flash, det vil sige jeg har lavet bannere i flash tidligere.
Hvordan får jeg mine data fra Mysql/PHP frem i flash, php delen er ok, jeg har prøvet at kigge på diverse eksempler her på eksperten, men jeg kan ikke få det til at køre.
Så er der en der vil guide mig, fra step 1, når jeg har åbnet et nyt dokument.
Kim
Avatar billede _k Nybegynder
21. april 2004 - 11:59 #1
Det spørgsmål ligger helt sikkert på top 3 i denne kategori. Kig på nedenstående tråde og vend tilbage hvis du er i tvivl om noget:

http://www.eksperten.dk/spm/478357
http://www.eksperten.dk/spm/476064
Avatar billede kimg Nybegynder
21. april 2004 - 13:28 #2
Har kigget lidt på linkene.
Men kan ikke lige gennemskue hvordan jeg modtager dette output fra PHP

while ($data = mysql_fetch_array($result)) {
       
        echo "".$data['tekst']."<br>";
       
        }

Jeg har indsat et dynamisk tekstfelt.
Avatar billede _k Nybegynder
21. april 2004 - 13:54 #3
Du skal huske, at det ikke er php-syntaksen der er det vigtige for Flash. Flash er bedøvende ligeglad med om den fil der bliver hentet ind hedder .php, .asp, .txt eller .hvadJegNuHarLystTil. Det vigtige er, at dokumentet indeholder en syntaks der ligner den her:

variabel1=min 1. varibel&variabel2=min 2. var

Så har du lavet en php-side som outputter præcis det? Altså helt uden  <html>, <body> eller noget som helst andet. Smid evt. et link til den, såå kigger jeg gerne.
Avatar billede kimg Nybegynder
21. april 2004 - 14:34 #4
Mit output fra min PHP fil.

citat=dette er et citat

Hvordan får jeg det vist i flash
Avatar billede _k Nybegynder
21. april 2004 - 14:45 #5
HVis du følger vejledningen fra link 2, skal du blot give dit dynamiske tekstfelt instansnavnet "ord", og lave en smule om i scriptet:

minTekst = new LoadVars();
minTekst.onLoad = function() {
  trace("teksten er hentet");
  ord.text = citat;
}
minTekst.load("navnetPåDitPHPDokument.php");
Avatar billede _k Nybegynder
21. april 2004 - 14:47 #6
arghh, glemte lige et "this":

minTekst = new LoadVars();
minTekst.onLoad = function() {
  trace("teksten er hentet");
  ord.text = this.citat;
}
minTekst.load("navnetPåDitPHPDokument.php");
Avatar billede kimg Nybegynder
22. april 2004 - 12:44 #7
Så kører det, hvordan gør jeg f.eks med et billede, jeg har path, til billede i databasen, hvordan sættes det ind.

Men kom med et svar.

Kim
Avatar billede _k Nybegynder
22. april 2004 - 13:24 #8
Du kan sende billedets path med som variabelnavn og bruge loadMovie til derefter at hente det. Hvis du har et mc som du giver instansnavnet "mc", og et billede hvis relative sti ligger i variablen "mitBillede", kan du smide det ind i koden umiddelbart efter ord.text = this.citat;

loadMovie(this.mitBillede, mc);
Avatar billede _k Nybegynder
22. april 2004 - 13:25 #9
...og her er et svar ;o)
Avatar billede _k Nybegynder
22. april 2004 - 15:44 #10
Mange tak for point.
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

Seneste spørgsmål Seneste aktivitet
I går 21:00 Libre Office Impress Af Frank i Andre styresystemer
I går 11:47 VB script Af Jenshentze i Word
I går 11:21 Popup ved opstart Af mort1 i Windows
04/0918:50 Slet lokal konto Af ErikHg i Windows
04/0916:05 Ændre tal i en celle Af xvid i Excel