Load fra PHP
FlashVars metoden
Hvis variabler skal med i fswf-filen fra starten af dens egen load-proces, kan de overføres via html elementet: ‘object’, med parametret < param name="FlashVars" value=" vaiabel1="værdi"&variabel2="værdi" " / >.
FlashVars kræver et par linier Actionscript for at kunne bruge medsendte variabler, og er beskrevet i et indlæg for sig selv.
Variabler kan skrives direkte eller være resultatet af udregninger fra fx. php, javascript, asp.
NB: Data er synlig i kodevisningen
URLLoader metoden
PHP-filen
Eksemplet er en ultra-simpel php-genereret string.
Direkte link: http://curlingthebrackets.com/flash/php/loadtest.php
<?php $stringtest= "Dette er en string, som er genereret med php"; echo $stringtest; ?>
FLASH-filen
Selve flash filen i dette samme eksempel indeholder kun følgende script. Tekstfeltet som skal bruges til at vise php-output’et, er genereret i scriptet:
Demo: http://curlingthebrackets.com/flash/php/loadtest.html
URLLoader – loader tekst
URLRequest – kommunikerer med en ekstern fil
var phpLoader=new URLLoader; phpLoader.load(new URLRequest("http://curlingthebrackets.com/flash/php/loadtest.php")); phpLoader.addEventListener(Event.COMPLETE, useData); function useData(e:Event):void { var php:String=e.target.data.toString(); var ttt:TextField=new TextField(); ttt.width=500; ttt.text=php; addChild(ttt); }
Created: 1 January 2011 • by admin
Categories: php •snippet
Comments: none yet • add one!
