Foros del Web » Creando para Internet » Flash y Actionscript »

Problema con handler?

Estas en el tema de Problema con handler? en el foro de Flash y Actionscript en Foros del Web. Buenas... Tengo un problemilla con un sistema que estoy haciendo... Es un sistema de noticias que se carga con xml, lo tengo casi a punto, ...
  #1 (permalink)  
Antiguo 24/06/2007, 06:47
 
Fecha de Ingreso: junio-2003
Mensajes: 744
Antigüedad: 14 años, 5 meses
Puntos: 0
Problema con handler?

Buenas...

Tengo un problemilla con un sistema que estoy haciendo...
Es un sistema de noticias que se carga con xml, lo tengo casi a punto, me falta detectar la noticia pulsada para ampliar el contenido de la misma.
Lo que he hecho es crearme un mc con el formato que quiero que aparezca en el listado (titulo, breve y un boton ver mas), luego he creado un scrollpane y hago attachMovie por cada noticia al scrollpane, vale.. eso me va perfecto... Mi problema es como le pongo un handler al boton?

Para cada pasada del bucle que muestra las noticias tengo esto

Código:
with(panel["clip"+i]) {
				
				_x=0;
				_y=altura;		
				
				setSelColor(0xFFFFFF);				

				if (xmlNode.childNodes[i].childNodes[0].firstChild.nodeValue!=undefined) {
					titulo.text=xmlNode.childNodes[i].childNodes[0].firstChild.nodeValue;
				}
				if (xmlNode.childNodes[i].childNodes[1].firstChild.nodeValue!=undefined) {
					breve.text=xmlNode.childNodes[i].childNodes[1].firstChild.nodeValue;
				}				
				
				btn_news.setHandler("pulsarNoticia")
				
			}
y quería hacer
Código:
_root.pulsarNoticia= function(obj) { trace (this); }
para que me mostrara la i y pudiera hacer otro bucle despues para sacar los datos del pulsado, pero me he hecho ya un lío... se me olvida algo.. no sé utiliza setHandler? como puedo hacerlo? No consigo que me funcione!
__________________
Ibisof | Saludos desde Eivissa !!! :p
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 03:56.