Tsja deze keer maar even een Flash MX04 vraagje.
Ik heb dit stukje AS:
loadVariables("vars.php", "", "POST");
blaattxt = blaat;
blehtxt = bleh;
blaattxt en blehtxt zijn dynamische textvakken en blaat en bleh staan in vars.php :
<?
$blaat = "Welkom";
$bleh = "op deze site";
?>

Maar het werkt niet :(
Die textvakken geven gewo0n undefined als output ...
neen
het is ook fout dan moet je pakken

echo "&blehtxt=".$bleh;

in flash word, als je de variabelen uit een bestand haalt , & in plaats van $

normaal zou het dan ook lukken (maar ben zelf ook maar een noob in flash en php dus als het echt niet lukt op flashfocus.nl hebben ze een paar goede tutorials over php en flash)
Het lukt nog niet :'(
Het is dus de bedoeling de vars door PHP gemaakt in mijn Flash app te krijgen, ik heb nu dit in Flash:
loadVariables("vars.php", 0, "POST");
blaattxt = blaat;
blehtxt = bleh;
En in vars.php:
<?
$blaat = "Hallo,";
$bleh = " welkom op mijn site!";
echo "&blaat=" . $blaat;
echo "&bleh=" . $bleh;
?>
Ja van flash ken ik niets hoor
Kwil niet bot doen maar dan hoef je niets te zeggen ho0r :P
Of wil je net zoveel posts als ik? ;)
Als ik goed kan volgen ->
je laadt vars.php in in je movie, aan de 0 te zien in de root... Als je blaat & bleh wil inladen, gaat dat zo niet lukken, omdat de echo niet uitkomt dacht ik... Flash gaat dat bestand niet uitvoeren, maar gewoon willen lezen, met als resultaat geen output...

Je kan natuurlijk wel een vars.php aanmaken, met enkel &blaat=Hallo,&bleh= welkom op mijn site!
Zo doet ie het normaal wel

Een tweede mogelijkheid is FlashVars,
je zet dit bij in je code die je flash laadt in een browser ->
<param name="FlashVars" value="
<? @include(vars.php);
echo "&blaat=" . $blaat;
echo "&bleh=" . $bleh; ?>
">

Deze methode lukt normaal altijd, omdat je zo in je flash direct 'blaat' en 'bleh' hebt, en deze kan gebruiken in je movie :)

Sorry als ik miszit, misschien zit er iets nuttig in?

Grtz :)
Volgens de macromedia site zou het moeten lukken op mijn manier :S

De bedoeling is om databasegegevens op te halen en deze daarna in Flash te gebruiken voor het opbouwen van mijn pagina.
Kijk hier eens:
http://flashfocus.nl/showDetail.asp?TypeId=2&NewsId=2166
Daar wordt het op dezelfde manier gedaan:
<?
$TextVariable = '&resultaat=';
$response = 'De data is verzonden.';


echo $TextVariable;
echo $response;
?>
Daarom snap ik het niet ...

Edit : Zelfs met alleen &blaat=welkom&bleh=bezoeker erin werkt het niet ...
Ook niet als .txt ...
---
Het lukt nog niet :'(
Het is dus de bedoeling de vars door PHP gemaakt in mijn Flash app te krijgen, ik heb nu dit in Flash:
loadVariables("vars.php", 0, "POST");
---
je gebruikt loadVariables(); en op de tutorial gebruiken ze loadVariablesNum(); ... Misschien zit daar de fout?

Grtz
Ik denk dat ik het nu door heb :)

loadVariables("vars.php", "", "POST"); <--- POST, en GET zijn om data te verzenden ik wil ze ophalen, dat moet dus weg :)
blaattxt = blaat;
blehtxt = bleh;
rafael, dat van die param kan niet werken, heb nog nooit ergens gezien dat ze gegevens via de params doorsturen met flash, dat van die post wou ik ook net zeggen maar je was me presies voor :p
Hoe align ik dynamic text? :P
Nu we toch bezig zijn :)

Reageren