Hi, you can try :
ExternalInterface.call(functionName, parameter); Regards, Sanjay sharma --- In flexcoders@yahoogroups.com, "jensen.axel" <[EMAIL PROTECTED]> wrote: > > 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. >