TypeError: Error #1009: No se puede acceder a una propiedad o a un método de una referencia a un objeto nulo.
at scriptbase$iinit()
que puedo estar haciendo mal, es la primera vez que trato de escribir mi codigo fuera de un frame
no tengo codigo exparcido por el archivo .flv excepto por algun stot(); en la linea de tiempo de un mc.
muchisimas gracias por responder.
juako
Código :
package
{
import flash.display.*;
import flash.events.*;
import fl.transitions.Tween;
import fl.transitions.easing.*;
import flash.filters.*;
public class scriptbase extends MovieClip
{
public var ilustracionmc:MovieClip = menu_mc.ilustracion_mc;
public var diseñomc:MovieClip = menu_mc.diseño_mc;
public var contactomc:MovieClip = menu_mc.contacto_mc;
public var musicamc:MovieClip = menu_mc.musica_mc;
public var menosmc:MovieClip = menu_mc.menos_mc;
public var menos2mc:MovieClip = menu_mc.menos2_mc;
public var botones:Array = new Array("ilustracionmc", "diseñomc", "contactomc", "musicamc", "menosmc", "menos2mc","puntosolo_mc");
public function scriptbase()
{
//LUZ
var luces:GlowFilter = new GlowFilter;
luces.color = 0x00776A;
luces.blurX = 5;
luces.blurY = 5;
luces.quality = BitmapFilterQuality.MEDIUM;
juako_mc.visible = false;
carita_mc.visible = false;
menu_mc.visible = false;
puto_mc.visible = false;
//cara_mc.buttonMode = true;
//puto_mc.visible = false;
//intro_mc.visible = false;
//saltar_mc.visible = false;
//puntosolo_mc.visible = false;
menu_mc.musica_mc.addEventListener(MouseEvent.CLICK, es);
function es(Event:MouseEvent):void
{
carita_mc.visible = true;
carita_mc.play();
juako_mc.visible = false;
};
var lus:GlowFilter = new GlowFilter();
lus.color = 0x01A09F;
lus.alpha = 0.8;
lus.blurX = 5;
lus.blurY = 5;
lus.strength = 7;
lus.quality = BitmapFilterQuality.HIGH;
menu_mc.filters = [lus];
saltar_mc.buttonMode = true;
//BOTONES
for(var i=0; i < botones.length ; i++)
{
this[botones[i]].buttonMode = true;
this[botones[i]].addEventListener(MouseEvent.ROLL_OVER, luz);
this[botones[i]].addEventListener(MouseEvent.ROLL_OUT, noluz);
menosmc.addEventListener(MouseEvent.CLICK, minimizar);
menos2mc.addEventListener(MouseEvent.CLICK, maximizar);
function luz(event:MouseEvent):void
{
event.target.filters = [luces];
}
function noluz(event:MouseEvent):void
{
event.target.filters = [];
}
function minimizar(event:MouseEvent):void
{
ilustracionmc.play();
diseñomc.play();
menosmc.play();
menos2mc.play();
};
function maximizar(event:MouseEvent):void
{
ilustracionmc.play();
diseñomc.play();
menosmc.play();
menos2mc.play();
};
};
//INTRO
puntosolo_mc.addEventListener(MouseEvent.CLICK, inicio);
saltar_mc.addEventListener(MouseEvent.CLICK, salto);
function inicio(event:MouseEvent):void
{
var tween:Tween;
tween = new Tween(intro_mc,"alpha",None.easeNone,1,0,1,true);
intro_mc.stop();
puto_mc.visible = true;
puto_mc.play();
puntosolo_mc.visible = false;
puto_mc.addEventListener(Event.ENTER_FRAME, forro);
}
function forro(event:Event):void
{
if(puto_mc.stop());
{
//menu_mc.visible = true;
puto_mc.stop();
puto_mc.visible = true;
//juako_mc.visible = true;
//juako_mc.play();
puto_mc.removeEventListener(Event.ENTER_FRAME, forro);
}
}
function salto(event:MouseEvent):void
{
puto_mc.removeEventListener(Event.ENTER_FRAME, forro);
juako_mc.visible = true;
juako_mc.gotoAndPlay(60);
intro_mc.visible = false;
puto_mc.visible = false;
puntosolo_mc.visible = false;
saltar_mc.visible = false;
menu_mc.visible = true;
}
//MENU BOTONES
/*ilustracionmc.addEventListener(MouseEvent.CLICK, ilus);
function ilus(event:MouseEvent):void
{
gotoAndStop("ilustracion");
saltar_mc.visible = false;
}
diseñomc.addEventListener(MouseEvent.CLICK, dise);
function dise(event:MouseEvent):void
{
gotoAndStop("diseño");
saltar_mc.visible = false;
}
contactomc.addEventListener(MouseEvent.CLICK, cont);
function cont(event:MouseEvent):void
{
gotoAndStop("contacto");
saltar_mc.visible = false;
}*/
}
}
}[SWAT]No por escribir con letras grandes y en negrita te harán más caso
