Estoy creando una galeria de imagenes, hasta ahi bien, tengo tres botones "Digital" "Dibujo" y "3d" hago click en el primero y me aparecen los botones y se me cargan TODAS LAS IMAGENES PERFECTAMENTE y hace con los otros 2.
PERO EN ESE ORDEN .. es decir, hago click en el de Digital despues en el de Dibujo y despues en el 3D.
AHORA VIENE EL PROBLEMA .
Si yo estoy en 3D y quiero ir a Digital ME SALTA ESTE ERROR :
Código ActionScript :
TypeError: Error #1009: No se puede acceder a una propiedad o a un método de una referencia a un objeto nulo. at exposicion_fla::MainTimeline/frame2() at flash.display::MovieClip/gotoAndPlay() at exposicion_fla::MainTimeline/iramenudig()
Tenia hecha una galeria antes similar y copie todos los codigos y los modifique .
Y es que la otra galeria esta practicamente igual Y NO TENGO NINGUN PROBLEMA MACHO ...
Tengo una capa con los botones que dice asi :
Código ActionScript :
stop();
botDig.addEventListener(MouseEvent.MOUSE_UP, iramenudig);
botDib.addEventListener(MouseEvent.MOUSE_UP, iramenudib);
bot3D.addEventListener(MouseEvent.MOUSE_UP, iramenucosas3d);
function iramenudig (event:MouseEvent) :void {
gotoAndPlay(2);
}
function iramenudib (event:MouseEvent) :void {
gotoAndPlay(3);
}
function iramenucosas3d (event:MouseEvent) :void {
gotoAndPlay(4);
}NADA DEL OTRO MUNDO ...
Ahora bien, los botones si yo les doy click de arriba abajo no pasa nada, pero si quiero retroceder, ahi me salta el jodido error 1009 ... Y NO ENTIENDO PORQUE ...
por ejemplo la ultima capa 3D es asi :
Código ActionScript :
stop();
bot_sepul.addEventListener(MouseEvent.MOUSE_UP, Imagen1);
bot_ets.addEventListener(MouseEvent.MOUSE_UP, Imagen2);
bot_acdc.addEventListener(MouseEvent.MOUSE_UP, Imagen3);
bot_19.addEventListener(MouseEvent.MOUSE_UP, Imagen4);
bot_logoco.addEventListener(MouseEvent.MOUSE_UP, Imagen5);
bot_da.addEventListener(MouseEvent.MOUSE_UP, Imagen6);
bot_logocov2.addEventListener(MouseEvent.MOUSE_UP, Imagen7);
var loader2:Loader=new Loader();
loader2.x=150
loader2.y=40
addChild(loader2)
function Imagen1(event:MouseEvent) : void {
loader2.load(new URLRequest("procesologosepul.jpg"));
}
function Imagen2(event:MouseEvent) : void {
loader2.load(new URLRequest("logoetsv3.jpg"));
}
function Imagen3(event:MouseEvent) : void {
loader2.load(new URLRequest("avatarlogoacdc.jpg"));
}
function Imagen4(event:MouseEvent) : void {
loader2.load(new URLRequest("190807.jpg"));
}
function Imagen5(event:MouseEvent) : void {
loader2.load(new URLRequest("otrologoma.jpg"));
}
function Imagen6(event:MouseEvent) : void {
loader2.load(new URLRequest("logodAenc4d.jpg"));
}
function Imagen7(event:MouseEvent) : void {
loader2.load(new URLRequest("logoNUEVOEXP.jpg"));
}TAMPOCO NO HAY NADA RARO, MUY SIMPLE .
y si quiero hacer click en la de Dibujo por ejemplo me salta el error .
Los otros dos botones de dibujo y digital estan tal cual a esta .
LA VERDAD QUE NO LO ENTIENDO Y YA ME ESTA PONIENDO COMO LOCO ESTO .

