Simple and simple array question

Hi all

Do Flash understand array list items that uses paths?

Example:

var submenus:Array = new Array( "sub_menu.portfolio" , "sub_menu.contact" , "sub_menu2.about" );
for(var i:Number = 0; i<submenus.length; i++) {
    
    
    
    this[submenus*].onRollOver = function(){    
        this.colorTo("0xAAEEFF",0, 0.0);
        trace("dfklgödfk")
}
}