function shuffleQuestions ():Void { var $return_array = new Array(); var $original_length = _questions.length; for ( var $i = 0; $i < $original_length; $i++ ) { var $random_number = Math.floor ( MathUtils.randomBetween( 0, _questions.length ) ); var $tmp = _questions.splice ( $random_number, 1 ); $return_array[ $i ] = $tmp; } _questions = $return_array; for( var $i = 0; $i < _questions.length; $i++ ) { trace ( _questions[ $i ].test() ); } }