Yes sorry its traces 3 but I want to do something like on click multiple the i var or and variable as I said first click i=2 then second click i = 4 and so untile i =10
On 7/13/08, Hans Wichman <[EMAIL PROTECTED]> wrote: > > Hi, > > function f1(e:MouseEvent):void { > var i:Number = 2 ; //set i to 2 > if (i < 10) { //if i<10 => true, so this always executes > i = i++; //i = now 3 > trace("i = " + i); //traces 3 not 2? > } > you probably want to declare i as an instance variable, not a local var and > then do i += i; or i *= 2; or i <<= 1; > > greetz > JC > > On Sun, Jul 13, 2008 at 12:56 PM, Bassam M <[EMAIL PROTECTED]> wrote: > > > Hi guys > > I have this simple question > > I have this script > > > > btn.addEventListener(MouseEvent.CLICK, f1); > > function f1(e:MouseEvent):void { > > var i:Number = 2 ; > > if (i < 10) { > > i = i++; > > trace("i = " + i); > > } > > } > > I want to multiple i when I click on btn I m getting i = 2 always i > don't > > understand I need to change fon first click 2 then second 4 and so until > > 10 > > > > thank u > > _______________________________________________ > > Flashcoders mailing list > > Flashcoders@chattyfig.figleaf.com > > http://chattyfig.figleaf.com/mailman/listinfo/flashcoders > > > _______________________________________________ > Flashcoders mailing list > Flashcoders@chattyfig.figleaf.com > http://chattyfig.figleaf.com/mailman/listinfo/flashcoders > _______________________________________________ Flashcoders mailing list Flashcoders@chattyfig.figleaf.com http://chattyfig.figleaf.com/mailman/listinfo/flashcoders