Fra PHP til Flash.

Tags:    php

Davs Eksperter!
Dette er helt nyt for mig, så jeg tror mit spørgsmål er ret simpelt!

Hvordan får jeg Flash til at læse og vise fra en PHP fil?

Det skal ende med at flash skal tage udtag fra en database, men først og fremmest, vil jeg gerne bare have flash til at læse min PHP-fil.

Som sagt, er jeg helt ny i at bruge flash sammen med php og mysql, men jeg kunne finde på google, at flash-funktionen jeg skal have fat i, hedder LoadVariables, og har herefter prøvet at lave dette lille test-eksempel, som jeg i min snævre logik, syns burde virke!

I Flash, har jeg lavet et dynamisk tekstfelt med variabel-navnet: "tekstfelt", og puttet det i et movieclip.

Til movieclippet har jeg givet denne action:
Fold kodeboks ind/udKode 


Så har jeg lavet en PHP-fil, tilsvarende ovenstående URL, hvor jeg har givet 3 simple kommandoer:
Fold kodeboks ind/udKode 


Når jeg så åbner min SWF-fil, syns jeg umiddelbart mit tekstfelt skulle skrive: Virk dog, for hel.....
Men det gør den ikke... Den skriver intet!

Hvad gør jeg forkert, og er jeg evt. helt gal på den her?



Indlæg senest redigeret d. 29.06.2008 18:59 af Bruger #13473
4 svar postet i denne tråd vises herunder
2 indlæg har modtaget i alt 4 karma
Sorter efter stemmer Sorter efter dato
Du kan såmænd sagtens gøre det på den måde der. Du skal bare ændre din kode lidt.

I første omgang skal du ikke indholdet af $tekst ud 2 gange (Ved at fjerne "print $tekst").

Dernæst skal skal du huske at fortælle "tekstfelt" at den skal læse din variabel. Det gør du ved at skrive variablens navn i Var-feltet i Properties-panelet, mens du har markeret tekstfeltet.

Eksempel, hvor det virker kunne være:

Fold kodeboks ind/udPHP kode 


Og hvor Var-feltet i Properties-panelet er sat til "minVar"

Du kan evt. downloade min sourcekode:

http://kartindata.dk/playground/flash/DynamicText.fla

jeso01 har dog ret i, at det er en god idé at bruge XML, men det kommer meget an på omfanget af det du laver. Hvis det er store mængder data du planlægger at hente ind, er XML klart bedst.





Indlæg senest redigeret d. 29.06.2008 19:56 af Bruger #10572
Flash og php kan ikke direkte bruges sammen, der imod skal du bruge "snyde" flash til at tro at din php-kode er XML, her er et link til hvordan flash og XML kan bruges sammen.
http://flashforum.dk/tutorials/xml-basics-del-1
http://flashforum.dk/tutorials/xml-basics-del-2
http://flashforum.dk/tutorials/xml-basics-del-3
Du skal bare erstatte indholdet i XML med noget php



Indlæg senest redigeret d. 29.06.2008 19:40 af Bruger #12261




Indlæg senest redigeret d. 29.06.2008 19:39 af Bruger #12261
Fold kodeboks ind/udKode 

Det var den jeg manglede :D Sweet! :)



t