I'm trying to do a loop, and call a javascript function in flex for
every loop.
The loop only seems to call the javascript once the loop is done...
and it only calls it for the last iteration of the loop.
To reproduce the issue do the following:
1. Create a new project in flex
2. Put a button on the form, and make it's click="test1();"
3. Create a script block like so
<mx:Script>
<![CDATA[
private function test1():void{
for (var i:int = 0; i < 5; i++){
var u:URLRequest = new URLRequest("javascript:alert(" + "\'test
" + i + "\');");
navigateToURL(u,"_self");
trace(i);
}
}
]]>
</mx:Script>
the button calls this very simple function, and theoretically you
should get 5 alert boxes, but you don't you get 1.... I'm curious if
these methods can be used like this.