Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Recommended Posts

To com a seguinte dúvida:

 

Quero saber pq tá dando erro.

 

Esse código tá em um frame na time line principal, esse mcJobs tá dentro do mcHome, e qdo coloco essa ação, ele da o erro abaixo.

 

function clickJobs(event:MouseEvent):void {

    trace ("foi");

}


mcHome.mcJobs.addEventListener(MouseEvent.CLICK,clickJobs);

 

TypeError: Error #1009: Cannot access a property or method of a null object reference.

at principal_fla::MainTimeline/principal_fla::frame2()

Compartilhar este post


Link para o post
Compartilhar em outros sites

Aqui funcionou testei exatamente com seu código, e funcionou normal.Verifique se não esqueceu de dar o nome de instância de um dos movieclips.

Abs

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não, tá tudo instanciado direitinho,

 

da uma olhada no code completo do frame, talvez algo esteja dando esse erro.

 

stop();

// ###  FULLSCREEN BUTTON
stage.scaleMode = StageScaleMode.NO_SCALE;
btFull.addEventListener(MouseEvent.MOUSE_DOWN, disparaEvento);
function disparaEvento(e:MouseEvent):void{
switch(stage.displayState){
case "normal":
stage.displayState = "fullScreen";
break;
case "fullScreen":
stage.displayState = "normal";
break;
}
};
//  ####   END FULLSCREEN



// ### LAYOU LIQUIDO
import flash.display.StageScaleMode;
import flash.display.StageAlign;
import flash.events.Event;

import fl.transitions.Tween;
import fl.transitions.easing.Strong;

stage.scaleMode = StageScaleMode.NO_SCALE;
stage.align = StageAlign.TOP_LEFT;
stage.addEventListener (Event.RESIZE, resizeHandler);


resizeHandler (null);
        function resizeHandler (event:Event):void {
        var sw:Number = stage.stageWidth;
        var sh:Number = stage.stageHeight;

		
		// Dimensoes background
		backGround.height = sh;
		backGround.width = sw;		
		
		// Dimensoes mask
		mcMask.height = sh;
		mcMask.width = sw;
		
		//Posição home
		mcHome.x = (sw/2);
		mcHome.y = (sh - mcHome.height - 49);
		
		//Dimensoes e posição do rodape
		//mcFooter.x = (sw/2) ;
		mcFooter.y = (sh - mcFooter.height);
		mcFooter.bgFooter.width = sw;
		mcFooter.mcCopyright.x = (sw - 10);
		
}

// botoes home.


function clickPlaylist(event:MouseEvent):void {
  	trace ("foi");
}
mcHome.mcPlaylist.addEventListener(MouseEvent.CLICK, clickPlaylist);

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.