Comunidad de diseño web y desarrollo en internet online

Trazar nombre de instancia comboBox

Citar            
MensajeEscrito el 28 Mar 2012 11:48 pm
Hola Amigos, llevo horas intentando trazar el nombre de instancia de un comboBox y me estoy volviendo loco. Hago lo siguiente:

Código ActionScript :

this.addEventListener(MouseEvent.CLICK, ejecutar);

function ejecutar(e:MouseEvent):void{
   trace(e.target.name);
}


Esto funciona perfectamente con los movieClip pero al pinchar sobre el comboBox, en lugar de darme su nombre de instancia aparece en el trace "instance11" cuando desde flash su nombre de instancia es "menu"

Gracias de antemano.

Por JoseCarb

20 de clabLevel



 

chrome
Citar            
MensajeEscrito el 29 Mar 2012 06:05 am
Tienes que definirlo, con variable.name = "menu" :).

Por donCachis

19 de clabLevel



 

programador Flash AS3

chrome
Citar            
MensajeEscrito el 29 Mar 2012 10:54 am
Ya lo hice pero sigue identificándolo como instante11 :(

Por JoseCarb

20 de clabLevel



 

chrome
Citar            
MensajeEscrito el 30 Mar 2012 05:07 am
¿Estás seguro que lo primero que pones es el name? Por que yo tenía el mismo problema y me di cuenta que primero llamaba el trace() y después ponía el nombre. :)

Por donCachis

19 de clabLevel



 

programador Flash AS3

chrome
Citar            
MensajeEscrito el 30 Mar 2012 11:53 am
nono, seguro ¿tienes un código con el que lo conseguiste? porque yo con la rutina normal como haría con cualquier MovieClip no me funciona :( Me reconoce el nombre de instancia del ComboBox para cualquier acción; escuchadores de eventos, etc...pero si le pido que me trace su nombre...me da eso. Mira un ejemplo con un código que acabo de escribir y que me da el mismo error: al trazar me devuelve "instane4"

import fl.controls.ComboBox;
import flash.events.MouseEvent;

var miCombo:ComboBox=new ComboBox();
miCombo.name="miCombo"
addChild(miCombo);

miCombo.addEventListener(MouseEvent.CLICK, dameNombre);

function dameNombre(e:MouseEvent):void{
trace(e.target.name);
}

Por JoseCarb

20 de clabLevel



 

chrome

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.