Comunidad de diseño web y desarrollo en internet online

problemas para usar el gotoAndStop de una class

Citar            
MensajeEscrito el 26 Ago 2009 10:58 pm
saludos a todos....

estoy trabajando con una lista xml
que genera un menu con categoria y con items...
las categorias tienes una clase llamada categorias
y los itmes tambien tiene una clase llamada items...

cuando abro la categoria hago un for que hace addChild de un listado de items.

hazta ahi ningun problema....
cuando hago click en un item añado un registro a un array y este objeto queda en el keyframe 10, y elmino los eventos del mouse.

hazta ahi nungun problema akakaka

el problema radica el momento de eliminar un item de este array

debido que hago un splice(pos,1)

pos es la ubicacion en el arreglo del elemento
despues de eso al objeto item le digo gotoAndStop(1) y le activos los eventos del mouse para que sea clikeable nuevamente...
el problema es que no vuelve al keyframe 1 cuando vuelvo a armar el listado de la categoria, pero si me activa los eventos del mouse, ya que cuando hago rollover este hace todo lo que debe hacer

alguien me puede explicar que puede estar pasando?

Por Kalakfactory

38 de clabLevel



 

firefox
Citar            
MensajeEscrito el 27 Ago 2009 08:52 am
La verdad es que no sé si te he entendido, aunque creo que el problema es que splice devuelve UNA MATRIZ, aunque sea de un sólo elemento.

Código ActionScript :

var miarray:Array = new Array(mc1,mc2,mc3,mc4,mc5);,
var spliced:Array = miarray.splice(2, 1);
spliced.x=300 //<--NO TIENE SENTIDO, spliced es UN ARRAY, no tiene "propiedad" x
spliced[0].x=300  //<--ahora SÍ, spliced[0] es el MovieClip mc3

¿puedes poner algo de código? (no me refiero a todo, sino a la parte donde haces es splice, le añades los listeners y lo mandas al frame 1.

Por Eliseo2

710 de clabLevel



 

msie8

 

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