Tengo un componente tree cargado en nivel 1 de la peli principal que carga una serie de películas sobre el nivel 2.
Adicionalmente, tengo un par de botones adelante y atras, sobre la peli principal, que permiten navegar "linealmente" entre las películas secundarias; es decir, cargan una peli secundaria y, una vez cargada, los botones permiten navegar linealmente en cada uno de los fotogramas de la peli secundaria, y cuando llega al ultimo fotograma de esta, en el siguiente click, carga la siguiente. Espero hacerme entender, porque hasta aquí todo funciona a la perfección.
Por cierto, si a alguien le interesa el código, está a disposición. Me contacta y con gusto lo envío.
En fin, el único detalle es que quiero que cuanbdo el botón de adelante cargue una nueva pelicula secundaria, el componente tree se acutualice y muestre el nodo seleccionado correspondiente a la película que se cargó. Vale decir que el componente tree lo he cargado siguiendo el tutorial que se encuentra en Cristalab y el código de los botones es el siguiente:
Para el de atras:
Código:
Para el Botoón Adelantar//estas lineas inactivan el boton de atrás al cargarse la primera película secundaria, para avisar que no hay posibilidad de retroceder onClipEvent(enterFrame) { if (_root.pathAtras=="") { this.enabled=false; this.gotoAndStop("_active"); //delete this.onEnterFrame; }else{ this.enabled=true; this.gotoAndStop("_up"); } } on(release) { if(_root.paginaActual==1) { loadMovieNum(_level0.pathAtras, 2); trace(_level0.pathAtras); }else{ _level2.prevFrame(); _root.paginaActual--; } }
Código:
Vale decir que en el primer fotograma de cada película secundaria se encuentran una serie así:on(release) { if(_root.paginasTotales==_root.paginaActual) { trace(_level0.pathAdelante); loadMovieNum(_level0.pathAdelante, 2); _root.seleccionarNodo(); //level0.miArbol.seleccion = miArbol.getTreeNodeAt(i); }else{ _level2.nextFrame(); _level0.paginaActual++; } }
Código:
De tal formar que cada vez que se cargue la pelí se actualicen las variables con que funciona el contador de páginas y los botones._level0.pathAtras=""; _level0.pathAdelante="pTamizaje_2.swf"; _level0.paginasTotales = _root._totalframes; _level0.paginaActual = _root._currentframe; _level0.idNodo=1;
Si alguien puede hecharme una mano, mil gracias.
Un saludo