W0utR
%Europe/Berlin %830 %2008, 19:55
Hallo, ik gebruik setInterval om een bepaalde functie elke seconde uit te voeren, maar helaas krijg ik de volgende error:
ArgumentError: Error #1063: Argument count mismatch on flashChat_fla::MainTimeline/getMessages(). Expected 1, got 0.
at Function/http://adobe.com/AS3/2006/builtin::apply()
at <anonymous>()
at SetIntervalTimer/onTimer()
at flash.utils::Timer/_timerDispatch()
at flash.utils::Timer/tick()
dit is mijn code die ik gebruikt:
var i_getMessages:uint = setInterval(getMessages, 1000);
var loader:URLLoader = new URLLoader;
loader.addEventListener(Event.COMPLETE, getMessages);
var xml:XML;
function getMessages(e:Event):void {
xml = new XML(e.target.data);
var il:XMLList = xml.chatbox.chat;
trace(il.length);
//for (var i:uint = 0; i < il.length(); i++) {
//lb.addItem({data:il.description.text()[i],label:il.title.text()[i]});
//}
}
loader.load(new URLRequest("http://localhost:8888/flash/chat/getMessages.php"));
ArgumentError: Error #1063: Argument count mismatch on flashChat_fla::MainTimeline/getMessages(). Expected 1, got 0.
at Function/http://adobe.com/AS3/2006/builtin::apply()
at <anonymous>()
at SetIntervalTimer/onTimer()
at flash.utils::Timer/_timerDispatch()
at flash.utils::Timer/tick()
dit is mijn code die ik gebruikt:
var i_getMessages:uint = setInterval(getMessages, 1000);
var loader:URLLoader = new URLLoader;
loader.addEventListener(Event.COMPLETE, getMessages);
var xml:XML;
function getMessages(e:Event):void {
xml = new XML(e.target.data);
var il:XMLList = xml.chatbox.chat;
trace(il.length);
//for (var i:uint = 0; i < il.length(); i++) {
//lb.addItem({data:il.description.text()[i],label:il.title.text()[i]});
//}
}
loader.load(new URLRequest("http://localhost:8888/flash/chat/getMessages.php"));