Zguillez escribió:
o asi:
Código :
var nombres:Array = ["Maria", "Miguel", "Diana"];
texto.htmlText = "";
for (var i:Number = 0; i<nombres.length; i++) {
texto.htmlText += (nombres[i]+"</br>");
}
Bueno, supongo que para un Array de 3 elementos da igual, pero a la hora de optimizar el código yo no lo haría así:
Primero, usar un htmlText cuando no lo necesitas consume recursos.
Segundo y más importante: No se debe usar Array.length en un bucle. Es una operación costosísima en recursos. En todo caso, lo correcto sería:
Código :
var nombres:Array = ["Maria", "Miguel", "Diana"];
texto.htmlText = "";
var ln:Number=nombres.length
for (var i:Number = 0; i<ln; i++) {
texto.htmlText += (nombres[i]+"</br>");
}
Y por último, teniendo Array.join, es preferible no hacer métodos propios, ya que siempre serán más lentos.
Para más información, buecar "Optimización del código" en la ayuda de flash