AS3 - xml.getElementsByName

Publicado por Iván Gajate el 15 de Abril de 2010 en AS3, Flash, Tutoriales

La parejita de getElementById ;)

Muy útil por ejemplo para obtener todos los checkBox de un xml:

<div>
	<form id="aficiones">
		<input type="checkbox" id="chk0" name="c0">Leer</input> <br />
		<input type="checkbox" id="chk1" name="c1">Montar en bici</input> <br />
		<input type="checkbox" id="chk2" name="c2">Dormir</input> <br />
	</form>
</div>

En este caso lo que nos interesa es un listado (XMLList) con todos los nodos del mismo tipo.

function getElementsByName(data:XML, name:String):XMLList{
	return data.descendants(name);
}

// Se usaria asi:
getElementsByName(miXml, "input");

Este tipo de funciones las voy a ir recopilando en una clase XmlUtils.

 

2 comentarios para “AS3 - xml.getElementsByName”

  1. Están, están en camino… ;)

  2. Queremos los selectores de jQuery en AS3 ya!!

    :)

    Está estupendo Iván, me gusta mucho.

Deja un comentario

CAPTCHA image