PDA

Volledige versie bekijken : Number() werkt hier na LoadVars toch niet...


crucq
%Europe/Berlin %410 %2005, 10:51
Dag,

Ik heb het forum afgestruind maar toch helaas niets gevonden voor mijn probleem.
Na het inladen van een variabele met loadVars vanaf een phpbestand kan ik het niet converteren naar een getal om ermee te rekenen:

----------------------------------------------------------------
getinfo.php
<?
.........
echo "timestamp=".$row['lastlogin'];
?>

----------------------------------------------------------------
in mijn flashbestand staat op frame 1:

panelData = new LoadVars();
panelData.load("getinfo.php?Refresh=" add random(999999));
panelData.onLoad = function (success) {
if (success) {
gotoAndstop(5);
} else {
stop();
}
}
stop();

----------------------------------------------------------------
op frame 5 staat een movieclip met daarop:

onClipEvent(load){
ts = Number(_root.panelData.timestamp);
}

onClipEvent(enterFrame){
ts++;
info = ts; //info is een dynamic text-field in de clip
}


In het info-veld wordt bij een publiceren "NaN" gezet. Het lijkt erop dat flash wel de string goed ontvangt, want zonder Number() en de ++ actie wordt het juiste getal gewoon getoond.

Heeft iemand enig idee wat ik fout doe? Ik hoop dat je me kunt helpen.
Iniedergeval Bedankt

Pieter

Roenes
%Europe/Berlin %444 %2005, 11:39
Niet crossposten (http://www.flashfocus.nl/forum/showthread.php?t=2623) aub :)