El código es el siguiente:
Código :
var mcl:MovieClipLoader = new MovieClipLoader(); var mclL:Object = new Object(); mclL.onLoadProgress = function(target,loaded,total) { web.loader.percent.text = Math.round((loaded/total) * 100) + "%"; } mclL.onLoadInit = function() { web.loader._visible = false; web.loader.percent.text = ""; } mcl.addListener(mclL); mcl.loadClip("home.swf",web.contenedor); web.botonera.b1.onRelease = function() { web.loader._visible = true; mcl.loadClip("quienes_somos.swf",web.contenedor); web.botonera.gotoAndStop(2) } web.botonera.b2.onRelease = function() { web.loader._visible = true; mcl.loadClip("vinedos.swf",web.contenedor); web.botonera.gotoAndStop(3) } web.botonera.b3.onRelease = function() { web.loader._visible = true; mcl.loadClip("bodega.swf",web.contenedor); web.botonera.gotoAndStop(4) } web.botonera.b4.onRelease = function() { web.loader._visible = true; mcl.loadClip("vinos.swf",web.contenedor); web.botonera.gotoAndStop(5) } web.botonera.b5.onRelease = function() { web.loader._visible = true; mcl.loadClip("galeria2.swf",web.contenedor); mcl.loadClip("galeria.swf",web.contenedor2); web.botonera.gotoAndStop(6) } web.botonera.b6.onRelease = function() { web.loader._visible = true; mcl.loadClip("contacto.swf",web.contenedor); web.botonera.gotoAndStop(7) }
Cuando selecciono un botón, y me carga el SWF (funcionando la precarga perfectamente), los botones restantes (que estarían en un frame diferente al primero) deberian realizar una acción diferente. Por este motivo, he utilizado nombre de instancia diferentes para los mismos botones en diferentes frames. Y es aquí donde no consigo hacerlos funcionar. Copié ese código de botones, los pegue debajo, les coloqué el nombre de instancia que hace referencia al botón para que haga otra acción, pero no funciona.
Mi duda es si puedo utilizar distintos nombres de instancia para un mismo elemento, y de qué manera podría incluirlos en este código para que funcione.
Les agradezco su ayuda.