Avatar billede lalledenby Nybegynder
24. april 2003 - 20:17 Der er 17 kommentarer

php og flash ?

jeg har en .php-fil der indeholder:
<?
$menu1 = 'firstmenu';
?>

og så en del der smider min flash animation ind.

Nu er mit spørgsmål; hvordan får jeg min flash animation til at smide tekstvariablen $menu1 ind i en tekstboks.

Jeg har forsøgt at bare skrive $menu1 og forsøgt med <? echo $menu1; ?> i 'var' feltet ved tekstboksens instillinger. Jeg håber det kan lade sige gøre...
Avatar billede thedarkrider Nybegynder
24. april 2003 - 20:22 #1
Lytter lige med...
Avatar billede al_dair Nybegynder
24. april 2003 - 20:26 #2
Brug LoadVariables();
Avatar billede al_dair Nybegynder
24. april 2003 - 20:29 #3
I php:
print "&flashfeltnavn=" . urlencode($menu1) . "&";

I flash
on (release) {
    loadVariables("http://localhost/dinfil.php", this, "POST");
    }
Avatar billede lalledenby Nybegynder
24. april 2003 - 20:29 #4
LoadVariables(); ?
dvs LoadVariables($menu1); eller hva ?
Avatar billede lalledenby Nybegynder
24. april 2003 - 20:30 #5
det skal være når siden åbner... det er til at lave sprogvalg... men jeg gider ikke lave flash'en tre gange..
Avatar billede webt Nybegynder
24. april 2003 - 20:32 #6
fra php:
echo "&_root.menu1=$menu1";
og fra flash loadVariables("dinphpside.php",this)
så smides $menu1 ind i menu1 i flash'en
Avatar billede webt Nybegynder
24. april 2003 - 20:32 #7
ah folk er hurtige her :)
Avatar billede lalledenby Nybegynder
24. april 2003 - 20:33 #8
undskyld jeg har vist formuleret mig for uklart...
meningen med siden er, at en php side henter menuinhold fra en mysql database. det har jeg ordnet. nu mangler jeg bare at få flash'en til at bruge de variabler fra databasen.
Avatar billede al_dair Nybegynder
24. april 2003 - 20:34 #9
Veteranerne kan det der :-o

Der gik da 9 min...
Avatar billede lalledenby Nybegynder
24. april 2003 - 20:35 #10
dvs LoadVariables kan jo ikke "læse" variablerne fra nogen fil, da det jo er dynamiske.
Avatar billede al_dair Nybegynder
24. april 2003 - 20:37 #11
.. du kan jo ikke bruge en php fil, der ikke ligger på en server..
LoadVariables henter variablerne fra php

Har du prøvet ovenstående..?
Avatar billede lalledenby Nybegynder
24. april 2003 - 20:41 #12
men kan det ikke lade sige gøre så flash og php siden deler deres variabler ? en funktion lissom DIM SHARED fra basic ? hvis jeg bruger ovenstående eksempel virker det fint. men jeg skal bruge en funktion i flash der kan hente informationer fra en variabel og ikke en fil. hvis jeg ikke har misforstået det helt, så gør LoadVariables det at den leder filen igennem efter definerede variabler.
Avatar billede lalledenby Nybegynder
24. april 2003 - 21:04 #13
svarene er meget goe, hvis jeg da kunne få dem til at virke... det eneste der sker er, at der kommer til at stå "&_root.menu1=$menu1" nederts når jeg åbner siden...
Avatar billede al_dair Nybegynder
24. april 2003 - 21:08 #14
$menu1="bla bla bla";

print "&flashfeltnavn=" . urlencode($menu1) . "&";
Avatar billede lalledenby Nybegynder
24. april 2003 - 21:14 #15
jeg fatter ikke hvorfor det ikke virker...
feltet har det rigtige navn...
men stadigvæk står det som print spytter ud bare som tekst nederst på siden... :(
Avatar billede fangel Nybegynder
25. april 2003 - 14:38 #16
så er det fordi at den side hvori flashen er embedded er samme side som du skriver print fra! skriv din kode til den fil hvori flashen er ebedded, så skal jeg forklare dig det...

PS, der findes ca 1mio. spørgsmål om PHP->Flash || ASP -> Flash, alle med samme løsning, prøv at brug søgeknappen ;)'

Morten
Avatar billede al_dair Nybegynder
24. juni 2003 - 14:53 #17
tid til at lukke spørgsmålet ?
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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

IT-JOB