Multiple conditions in a FOR loop ... possible?

Is it possible to have multiple conditions within a FOR loop ?

e.g.

 
for (var i:Number = 0; (i < anArray.length & aBoolean = false); i++) {
     trace("woah, this worked!");
}

So the loop carrys on as long as ‘i’ doesnt exceed the length of the array AND a boolean remains false.