Ok.
Vil lære XML så :) Inden jeg begynder, men det ser jo nemt nok ud.
Har lige et spm.
Altså
var nyheder:XML=new XML(); //opret instans af xml objektet
nyheder.ignoreWhite=true; //sæt den til at ignorere mellemrum i xml outputtet
nyheder.sendAndLoad("loading.php",nyheder); //load minPhp.php i nyheder objektet
nyheder.onLoad=function() { //når noget loades ind i nyheder
her kan du så behandle xml'en fx vha en løkke
var xmlNode:String = this.firstChild.childNodes; //gem alle nyhederne i xmlNode
for (var i = 0; i<=xmlNode.length; i++) { //løb igennem xmlNode
her kan du så komme i kontakt med xmlen ved at gøre:
xmlNode[i].attributes.titel //så får du titel attributen osv, hvad du så gør med dem er op til dig selv :)
}
};
Smider jeg bare ind i actionscript og exporter til movie og lægger op og viser?
Den vil ikke udskrive det fra loading.php selvom jeg har lagt det hele i samme mappe og smidt op på mit webhotel, hvorfor?
Sådan ser den ud (den som viser selve flash'en):
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="
http://active.macromedia.com/flash4/cabs/swflash.cab#version=4,0,0,0" width="400" height="400">
<param name="movie" value="chat.swf">
<embed src="chat.swf" width="400" height="400" play="true" loop="true" quality="high" wmode="Window" pluginspage="
http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash"></embed></object>
Sådan ser loading.php ud:
<?php
header("Content-type: text/xml");
$xml="<?xml version=\"1.0\" encoding=\"iso-8859-1\"?><nyheder>\n";
$xml.="<nyhed id=\"1\" titel=\"test\" txt=\"Lalalala\"/>\n";
$xml.="</nyheder>";
echo $xml;
?>
Og min flash fil har jeg beskrevet ;o)