Even een kort Flash vraagje. Ben even aan het klooien om MySQL gegevens te tonen in een SWF. Dit lukt, maar ik krijg maar 1 entry tegelijk te zien. Maar ik wil alle entries tonen.
www.rivanov.nl/flash/test.swf
En dit is het stukje code dat het gebruikt:
PHP:
//function to load external data using the loadVars() object
//l=name of loadVars object
//n=name of text field
//t=trigger to decide whether to show all entries or just one.
//e= entry number to display (number)
//f=file to load from (string)
function lv(l, n, t, e, f) {
sb.setSize(null, 200);
sb2.setSize(null, 50);
//create a new loadVars object if one doesn't already exist if it does, use it
if (l == undefined) {
l = new LoadVars();
l.onLoad = function() {
var i;
//clear out any text that might already be there
n.htmlText = "";
//to show a single entry at a time we use the following code
if (t == undefined) {
n.htmlText += "<b>"+this["date"+e]+"<br>"+this["title"+e]+"</b><br><br>";
n.htmlText += this["entry"+e];
} else {
//cycle through and show all entries
for (i=0; i<this.n; i++) {
n.txt.htmlText += "<u><a href='asfunction:_root.loadArc,"+this["id"+i]+"'>"+this["title"+i]+" - "+this["date"+i]+"</a></u><br>";
}
}
sb.update();
sb2.update();
};
}
l.load(f);
}
Het ligt mijns inziens aan de (t=undefined), maar waar moet ie opstaan dan?