Comunidad de diseño web y desarrollo en internet online

Problema con titlelist y AS3

Citar            
MensajeEscrito el 13 Nov 2008 04:17 pm
Hola gente del foro, soy nuevo por aca.

Tengo una consulta, resulta que estamos trabajando con los titlelist en ActionScritp 3, desde un modelo de XML de datos el cual va perfecto en una version, pero ahora retocando el codigo, hemos movido el titlelist de la capa principal de diseño a una subcapa q se llama control y dentro de ella lo pegamos, resulta que ya no le puedo cargar el contendio del mismo me peta y no logro encontrar el problema pego parte del codigo el cual peta, y si lo llamo como
control.contenedor no hace nada

control.tileList.removeAll();

contenedor.addItem({label:myXML.child(childName)[programa][email protected](),
data:myXML.child(childName)[programa][email protected](),
source:myXML.child(childName)[programa].@imgsrc01});;
contenedor.addItem({label:myXML.child(childName)[programa][email protected](),
data:myXML.child(childName)[programa][email protected](),
source:myXML.child(childName)[programa].@imgsrc02});;
contenedor.addItem({label:myXML.child(childName)[programa][email protected](),
data:myXML.child(childName)[programa][email protected](),
source:myXML.child(childName)[programa].@imgsrc03});;
contenedor.addItem({label:myXML.child(childName)[programa][email protected](),
data:myXML.child(childName)[programa][email protected](),
source:myXML.child(childName)[programa].@imgsrc04});;

contenedor.selectedIndex = 1;
contenedor.addEventListener(Event.CHANGE, listListenerPastilla);

Alguna idea para q esto ande, el error me lo define del tipo que no lo ve.

1120: Access of undefined property contenedor. no esta en el mimo entonrno tengo q hacer el nuw aqui?

Por venenus

4 de clabLevel



 

firefox
Citar            
MensajeEscrito el 13 Nov 2008 06:27 pm
¿en otra capa o en otro MC o en otro Frame?
Es que a Flash le da igual en la capa que lo pongamos, así que el problema no debería ser ese -puede que haya una variable o un Mc con el mismo nombre o algo así en la nueva versión-
Si está en un frame, sólo hasta que se llegue a ese frame se podrá "acceder" a él. Para ello, o bien colocamos el código en ese frame, lo cual es un buff, pero buff, buff o bien, en ese frame dispachamos un evento personalizado y en al .as recogemos ese evento y definimos dentro de él lo que queramos
Si está dentro de un MC, es que hay que cambiar el modo de referirse a él.

Por Eliseo2

710 de clabLevel



 

firefox
Citar            
MensajeEscrito el 14 Nov 2008 10:02 am
Hola,
Gracias por tu respuesta, el titlelist esta en otro mc se llama control pero asi y todo haciendo referecia al nombre de mc desde el .as no logro q le cargue la data ando medio perdido, estoy en ActionScript 3 y no le encuentro la vuelta.

Por venenus

4 de clabLevel



 

firefox

 

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