Jump to content


zitrone

Member Since 28/09/2004
Offline Last Active 09/01/2012, 13:14
-----

Topics I've Started

Trocar Mouse_Over Por Click

09/01/2012, 13:18

Boa tarde pessoal, estou com um problema, quero mudar a ação de MOUSE_OVER para CLICK mas a function não consigo fazer com que cada click faça o move mover de 100 em 100 px, abaixo o codigo que uso para isso mas nao consegui fazer do jeito que preciso, alguem entendeu?

Agradeço desde já.


private var selectedBtnLabel:String = "";
		private function onLeftBtnOver(evt:MouseEvent):void{
			selectedBtnLabel = "left";
			stage.addEventListener(Event.ENTER_FRAME, stageEnterFrame);		
			}
		
		private function onRightBtnOver(evt:MouseEvent):void{
			selectedBtnLabel = "right";
			stage.addEventListener(Event.ENTER_FRAME, stageEnterFrame);
			
		}
		
		private function onBtnMouseOut(evt:MouseEvent):void{
			stage.removeEventListener(Event.ENTER_FRAME, stageEnterFrame);
		}
		
		
		private function stageEnterFrame(evt:Event):void{
			if(selectedBtnLabel == "left"){
				if(thumbHolder.x < THUMB_HOLDER_STARTX){
					thumbHolder.x += 25;
				}
			}
			else{
				var maxX:Number = THUMB_HOLDER_STARTX -(thumbHolder.width - tmbHolderMask.width);
				if(thumbHolder.x > maxX){
					thumbHolder.x -= 25;
				}

Acessar Swf Externo

04/01/2012, 16:08

Boa tarde pessoal, tenho um swf principal e o main dele chama um swf externo:


var casas_aptos:Loader = new Loader();
		var casas_aptos_arq:String = "casas_aptos.swf";
		var casas_aptos_req:URLRequest = new URLRequest(casas_aptos_arq);
		casas_aptos.x=3100;
		casas_aptos.y=255;
		casas_aptos.load(casas_aptos_req);
		cB.addChild(casas_aptos);

E esse swf externo chama outro swf e dá um addChild (casas);

Agora minha duvida é quero que o swf principal dê um removeChild neste "casas" entendem?

É possível? se sim alguém sabe me explicar?

Abraço e agradeço desde já.

Deu Erro Sozinho Depois De Alguns Dias

22/12/2011, 23:18

Pessoal boa noite, meu site funcionava perfeitamente mas desde ontem apresenta o seguinte erro:

A PHP Error was encountered
Severity: Notice

Message: Undefined index: 05

Filename: models/artigos_model.php

Line Number: 69



A linha 69 é:

$urlTitle = $list['url_title'];
$dataPublicacao = date('d', $list['publicada']).' de '.$this->meses[date('m', $list['publicada'])].' de '.date('Y', $list['publicada']);



Alguem entende o que acontece?

Abraço e agradeço desde já

Error #2007

28/11/2011, 12:51

Boa noite pessoal, seguinte, tenho um swf principal que chama um galeria.swf, tudo certo mas quando vai carregar nova imagem ou até mesmo passando o mouse na imagem tudo da tela desaparece e o output apresente a seguinte mensagem:

TypeError: Error #2007: O parâmetro listener não deve ser nulo.
at flash.events::EventDispatcher/addEventListener()
at br.com.site::ParallaxEngine/start()
at Function/<anonymous>()


Esse é o .AS da galeria:

package com{
	import flash.display.MovieClip;
	import flash.events.*;
	import flash.display.Loader;
	import flash.net.URLRequest;
	import flash.net.navigateToURL;

	import flash.utils.Timer;
	import flash.display.SimpleButton;
	import com.BannerEvent;
	import caurina.transitions.*;
	
	public class Galeria extends MovieClip{
		
		private static var IMG_WIDTH = 640;
		private static var IMG_HEIGHT = 350;
		private static var THUMB_DIFF = 5;

		private static var THUMB_WIDTH = 114;
		private static var THUMB_SIZE = 88;
		
		private static var THUMB_HOLDER_STARTX = 640;
		
		private static var FADE_TIME = 2;
		
		private var dataController:DataController;
		
		private var title_arr:Array;
		private var img_arr:Array;
		private var thumb_arr:Array;
		private var link_arr:Array;
		
		private var imgHolder0:MovieClip;
		private var imgHolder1:MovieClip;
		private var imgLoader0:Loader; 
		private var imgLoader1:Loader;
		private var currImage:Number;
		private var prevHolder:MovieClip;
		private var currHolder:MovieClip;
		private var timeInterval:Number = 5000;
		private var url:String ="";
		private var timer:Timer;
		
		public function Galeria():void{
			checkLoading();
		}
		
		private function checkLoading():void{
			this.loaderInfo.addEventListener(ProgressEvent.PROGRESS, onWatch);
			this.loaderInfo.addEventListener(Event.COMPLETE, onTotal);
		}

		private function onWatch(event:ProgressEvent):void
		{
			var load:Number = event.target.bytesLoaded;
			var total:Number = event.target.bytesTotal;
			var percent:Number = load/total;
			preloader.percent_txt.text = (Math.round(percent * 100)) + "%";
		}
		private function onTotal(event:Event):void
		{
			//preloader.anim.gotoAndStop("stop");
			//preloader.visible = false;
			var intval:Number = this.loaderInfo.parameters.interval;
			timeInterval = isNaN(intval)? 5000:intval;
			init();
		}
		
		private function init():void{
			timer = new Timer(timeInterval,0);
			timer.addEventListener("timer", onTimerComplete);
			dataController = new DataController();
			dataController.load1("banner.xml");
			dataController.addEventListener(BannerEvent.LOADED, xmlFileLoaded);
		}
		
		private function xmlFileLoaded(evt:BannerEvent):void{
			//trace(dataController.imgList);
			title_arr = dataController.titles;
			
			img_arr = dataController.images;
			thumb_arr = dataController.thumbs;
			link_arr  = dataController.link;
			trace(img_arr);
			initSlideShow();
		}
		
		private function initSlideShow():void{
			imgHolder0 = new MovieClip();
			imgHolder0.x = 0;
			imgHolder0.y = 0;
			imgHolder0.alpha = 0;
			
			imgLoader0 = new Loader();
			imgLoader0.contentLoaderInfo.addEventListener(Event.COMPLETE, onImageLoaded);
			imgLoader0.contentLoaderInfo.addEventListener(ProgressEvent.PROGRESS, progressHandler);
			imgLoader0.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR, ioErrorHandler);
			imgLoader0.contentLoaderInfo.addEventListener(HTTPStatusEvent.HTTP_STATUS, httpStatusHandler);
			imgLoader0.addEventListener(MouseEvent.CLICK,onSlideClick)
			
			imgHolder0.addChild(imgLoader0);
			slideHolder.addChild(imgHolder0);
			
			imgHolder1 = new MovieClip();
			imgHolder1.x = 0;
			imgHolder1.y = 0;
			imgHolder1.alpha = 0;

			imgLoader1 = new Loader();
			imgLoader1.contentLoaderInfo.addEventListener(Event.COMPLETE, onImageLoaded);
			imgLoader1.contentLoaderInfo.addEventListener(ProgressEvent.PROGRESS, progressHandler);
			imgLoader1.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR, ioErrorHandler);
			imgLoader1.contentLoaderInfo.addEventListener(HTTPStatusEvent.HTTP_STATUS, httpStatusHandler);
			imgLoader1.addEventListener(MouseEvent.CLICK,onSlideClick)
				
			imgHolder1.addChild(imgLoader1);
			slideHolder.addChild(imgHolder1);
			currImage = 0;
			currHolder = imgHolder1;
			loadSlide();
			loadThumbNails();
			
			leftBtn.addEventListener(MouseEvent.MOUSE_OVER, onLeftBtnOver);
			rightBtn.addEventListener(MouseEvent.MOUSE_OVER, onRightBtnOver);
			
			leftBtn.addEventListener(MouseEvent.MOUSE_OUT, onBtnMouseOut);
			rightBtn.addEventListener(MouseEvent.MOUSE_OUT, onBtnMouseOut);
			
		}
		
		private function loadThumbNails():void{
			for(var i:Number=0; i<thumb_arr.length; i++){
				var thumb:Thumb = new Thumb();
				thumb.x = (i*THUMB_WIDTH)+(i*THUMB_DIFF);
				thumb.indx = i;
				var tloader:Loader = new Loader();
				thumb.holder.addChild(tloader);
				tloader.contentLoaderInfo.addEventListener(Event.COMPLETE, onThumbLoaded);
				tloader.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR, ioErrorHandler);
				tloader.contentLoaderInfo.addEventListener(HTTPStatusEvent.HTTP_STATUS, httpStatusHandler);
				tloader.load(new URLRequest(thumb_arr[i]));
				thumb.addEventListener(MouseEvent.CLICK, onThumbClick);
				thumbHolder.addChild(thumb);
			}
		}
		
		private function onThumbLoaded(evt:Event):void{
			if (evt.target.loader!=null){
			var loader:Loader = Loader(evt.target.loader);
			if(loader.width>THUMB_SIZE){
				loader.width = THUMB_SIZE;
				loader.scaleY = loader.scaleX;
				if(loader.height>THUMB_SIZE){
					loader.height = THUMB_SIZE;
					loader.scaleX = loader.scaleY;
				}
			}
			else if(loader.height>THUMB_SIZE){
				loader.height = THUMB_SIZE;
				loader.scaleX = loader.scaleY;
				if(loader.width>THUMB_SIZE){
					loader.width = THUMB_SIZE;
					loader.scaleY = loader.scaleX;
				}
			}
			loader.x = (THUMB_SIZE-loader.width)/2;
			loader.y = (THUMB_SIZE-loader.height)/2;
			}
		}
		
		private function onThumbClick(evt:MouseEvent):void{
			//trace(evt.target.parent.indx);
			//timer.stop();
			currImage = Number(evt.target.parent.indx);
			loadSlide();
		}
		
		private function onSlideClick(evt:MouseEvent):void{
			//trace(evt.target.parent.indx);
			var request:URLRequest = new URLRequest(url);
            navigateToURL(request,"_self");

		}
		
		private function loadSlide():void{
			var holderNum:Number = (currImage%2);
			preloader.visible = true;
			prevHolder = currHolder;
			if(img_arr[currImage]!=null){
			if(holderNum != 1){
				imgLoader0.load(new URLRequest(img_arr[currImage]));		
				currHolder = imgHolder0;
			}
			else{
				imgLoader1.load(new URLRequest(img_arr[currImage]));
				currHolder = imgHolder1;
			}
			}
			url = link_arr[currImage];
		}

		private function onTimerComplete(evt:Event):void{
			timer.stop();
			currImage++;
			currImage = currImage%img_arr.length;
			loadSlide();
		}
		
		private function onImageLoaded(evt:Event):void{
			//header.anim.label_txt.text = title_arr[currImage];
			
			preloader.visible = false;
			var loader:Loader = Loader(evt.target.loader);
			
			
			if(loader.width>IMG_WIDTH){
				loader.width = IMG_WIDTH;
				loader.scaleY = loader.scaleX;
				if(loader.height>IMG_HEIGHT){
					loader.height = IMG_HEIGHT;
					loader.scaleX = loader.scaleY;
				}
			}
			else if(loader.height>IMG_HEIGHT){
				loader.height = IMG_HEIGHT;
				loader.scaleX = loader.scaleY;
				if(loader.width>IMG_WIDTH){
					loader.width = IMG_WIDTH;
					loader.scaleY = loader.scaleX;
				}
			}
			loader.x = (IMG_WIDTH-loader.width)/2;
			loader.y = (IMG_HEIGHT-loader.height)/2;
			Tweener.addTween(prevHolder, {alpha:0, time:FADE_TIME});
			Tweener.addTween(currHolder, {alpha:1, time:FADE_TIME, onComplete:startTimer});
		}
		
		private function startTimer():void{
			timer.start();
		}
		private var selectedBtnLabel:String = "";
		private function onLeftBtnOver(evt:MouseEvent):void{
			selectedBtnLabel = "left";
			stage.addEventListener(Event.ENTER_FRAME, stageEnterFrame);		
			}
		
		private function onRightBtnOver(evt:MouseEvent):void{
			selectedBtnLabel = "right";
			stage.addEventListener(Event.ENTER_FRAME, stageEnterFrame);
		}
		
		private function onBtnMouseOut(evt:MouseEvent):void{
			stage.removeEventListener(Event.ENTER_FRAME, stageEnterFrame);
		}
		
		
		private function stageEnterFrame(evt:Event):void{
			if(selectedBtnLabel == "left"){
				if(thumbHolder.x < THUMB_HOLDER_STARTX){
					thumbHolder.x += 25;
				}
			}
			else{
				var maxX:Number = THUMB_HOLDER_STARTX -(thumbHolder.width - tmbHolderMask.width);
				if(thumbHolder.x > maxX){
					thumbHolder.x -= 25;
				}
			}
		}
		
		
		private function progressHandler(evt:ProgressEvent):void {
            //trace("progressHandler: bytesLoaded=" + evt.bytesLoaded + " bytesTotal=" + evt.bytesTotal);
			preloader.percent_txt.text = Math.round(evt.bytesLoaded/evt.bytesTotal*100)+"%";
        }

		
		private function ioErrorHandler(evt:IOErrorEvent):void{
			trace("ioerror");
		}
		
		private function httpStatusHandler(evt:HTTPStatusEvent):void{
			
		}
	}
}

Alguem sabe me dizer como resolver isso?

Agradeço desde já

Abraço

Percebi que outros swfs que tenho estão fazendo o principal sumir o contato por exemplo vejam como esta a classe:

Apaga quando passo o mouse no botão de enviar do form


package 
{
	import flash.display.Sprite;
	import flash.events.Event;
	import flash.net.URLVariables;
	import flash.net.URLRequest;
	import flash.net.URLLoader;
	import flash.net.navigateToURL;
	import flash.net.URLRequestMethod;
	import flash.events.MouseEvent

	public class MeuFormulario extends Sprite
	{

		public function MeuFormulario()
		{
			btn.buttonMode = true;
			btn.addEventListener(MouseEvent.CLICK, _cliqueHandler);
			
			bt_google.buttonMode = true;
			bt_google.addEventListener(MouseEvent.CLICK, _cliqueHandler2);
		}

		function _cliqueHandler2(event:MouseEvent):void {
			var myURL:URLRequest = new URLRequest("http://maps.google.com/maps?q=Rodovia+Jo%C3%A3o+Leme+dos+Santos,+1000+Sorocaba+-+S%C3%A3o+Paulo,+Brasil&hl=pt-BR&ie=UTF8&ll=-23.547052,-47.482706&spn=0.008478,0.009602&sll=37.0625,-95.677068&sspn=59.076726,78.662109&vpsrc=6&hnear=Rod.+Jo%C3%A3o+Leme+dos+Santos,+1000+-+Jardim+Residencial+Tivoli+Park,+Sorocaba+-+S%C3%A3o+Paulo,+Brasil&t=m&z=17");
			navigateToURL(myURL);
		}

		private function _cliqueHandler(evt:Event):void
		{
			
			var variables:URLVariables = new URLVariables();
			variables.nome = nome.text;
			variables.telefone = telefone.text;
			variables.email = email.text;
			variables.mensagem = mensagem.text;

			if (variables.nome == "")
			{
				trace("Preencha Nome");
				stage.focus = nome;
				return;
			}
			if (variables.email == "")
			{
				trace("Preencha E-mail");
				stage.focus = email;
				return;
			}
			if (variables.telefone == "")
			{
				trace("Preencha Telefone");
				stage.focus = telefone;
				return;
			}
			
			if (! _isValidEmail(variables.email))
			{
				trace("E-mail inválido");
				stage.focus = email;
				return;
			}
			if (variables.mensagem == "")
			{
				trace("Preencha Mensagem");
				stage.focus = mensagem;
				return;
			}
			//endereço onde serão enviados os dados (para um programa no servidor
			var req:URLRequest = new URLRequest("http://villaflora.com.br/contato.php");
			req.method = "post";
			req.data = variables;
			//sendtoURL (req);
			var loader:URLLoader = new URLLoader(req);
			loader.addEventListener(Event.COMPLETE, _completeHandler);
			loader.load(req);
			btn.removeEventListener(MouseEvent.CLICK, _cliqueHandler);
		}
		private function _completeHandler(evt:Event):void
		{
			var l:URLLoader = URLLoader (evt.target);
			retorno.text = l.data;
			trace(l.data.retorno);
			//btn.addEventListener(MouseEvent.CLICK, cliqueHandler);
		}
		private function _isValidEmail(email:String):Boolean
		{
			var emailExpression:RegExp = /^[a-z][\w.-_0123456789]+@\w[\w.-]+\.[\w.-]*[a-z][a-z]$/i;
			return emailExpression.test(email);
		}
		
		

	}
}


Boa noite pessoal, seguinte, tenho um swf principal que chama um galeria.swf, tudo certo mas quando vai carregar nova imagem ou até mesmo passando o mouse na imagem tudo da tela desaparece e o output apresente a seguinte mensagem:

TypeError: Error #2007: O parâmetro listener não deve ser nulo.
at flash.events::EventDispatcher/addEventListener()
at br.com.site::ParallaxEngine/start()
at Function/<anonymous>()


Esse é o .AS da galeria:

package com{
	import flash.display.MovieClip;
	import flash.events.*;
	import flash.display.Loader;
	import flash.net.URLRequest;
	import flash.net.navigateToURL;

	import flash.utils.Timer;
	import flash.display.SimpleButton;
	import com.BannerEvent;
	import caurina.transitions.*;
	
	public class Galeria extends MovieClip{
		
		private static var IMG_WIDTH = 640;
		private static var IMG_HEIGHT = 350;
		private static var THUMB_DIFF = 5;

		private static var THUMB_WIDTH = 114;
		private static var THUMB_SIZE = 88;
		
		private static var THUMB_HOLDER_STARTX = 640;
		
		private static var FADE_TIME = 2;
		
		private var dataController:DataController;
		
		private var title_arr:Array;
		private var img_arr:Array;
		private var thumb_arr:Array;
		private var link_arr:Array;
		
		private var imgHolder0:MovieClip;
		private var imgHolder1:MovieClip;
		private var imgLoader0:Loader; 
		private var imgLoader1:Loader;
		private var currImage:Number;
		private var prevHolder:MovieClip;
		private var currHolder:MovieClip;
		private var timeInterval:Number = 5000;
		private var url:String ="";
		private var timer:Timer;
		
		public function Galeria():void{
			checkLoading();
		}
		
		private function checkLoading():void{
			this.loaderInfo.addEventListener(ProgressEvent.PROGRESS, onWatch);
			this.loaderInfo.addEventListener(Event.COMPLETE, onTotal);
		}

		private function onWatch(event:ProgressEvent):void
		{
			var load:Number = event.target.bytesLoaded;
			var total:Number = event.target.bytesTotal;
			var percent:Number = load/total;
			preloader.percent_txt.text = (Math.round(percent * 100)) + "%";
		}
		private function onTotal(event:Event):void
		{
			//preloader.anim.gotoAndStop("stop");
			//preloader.visible = false;
			var intval:Number = this.loaderInfo.parameters.interval;
			timeInterval = isNaN(intval)? 5000:intval;
			init();
		}
		
		private function init():void{
			timer = new Timer(timeInterval,0);
			timer.addEventListener("timer", onTimerComplete);
			dataController = new DataController();
			dataController.load1("banner.xml");
			dataController.addEventListener(BannerEvent.LOADED, xmlFileLoaded);
		}
		
		private function xmlFileLoaded(evt:BannerEvent):void{
			//trace(dataController.imgList);
			title_arr = dataController.titles;
			
			img_arr = dataController.images;
			thumb_arr = dataController.thumbs;
			link_arr  = dataController.link;
			trace(img_arr);
			initSlideShow();
		}
		
		private function initSlideShow():void{
			imgHolder0 = new MovieClip();
			imgHolder0.x = 0;
			imgHolder0.y = 0;
			imgHolder0.alpha = 0;
			
			imgLoader0 = new Loader();
			imgLoader0.contentLoaderInfo.addEventListener(Event.COMPLETE, onImageLoaded);
			imgLoader0.contentLoaderInfo.addEventListener(ProgressEvent.PROGRESS, progressHandler);
			imgLoader0.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR, ioErrorHandler);
			imgLoader0.contentLoaderInfo.addEventListener(HTTPStatusEvent.HTTP_STATUS, httpStatusHandler);
			imgLoader0.addEventListener(MouseEvent.CLICK,onSlideClick)
			
			imgHolder0.addChild(imgLoader0);
			slideHolder.addChild(imgHolder0);
			
			imgHolder1 = new MovieClip();
			imgHolder1.x = 0;
			imgHolder1.y = 0;
			imgHolder1.alpha = 0;

			imgLoader1 = new Loader();
			imgLoader1.contentLoaderInfo.addEventListener(Event.COMPLETE, onImageLoaded);
			imgLoader1.contentLoaderInfo.addEventListener(ProgressEvent.PROGRESS, progressHandler);
			imgLoader1.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR, ioErrorHandler);
			imgLoader1.contentLoaderInfo.addEventListener(HTTPStatusEvent.HTTP_STATUS, httpStatusHandler);
			imgLoader1.addEventListener(MouseEvent.CLICK,onSlideClick)
				
			imgHolder1.addChild(imgLoader1);
			slideHolder.addChild(imgHolder1);
			currImage = 0;
			currHolder = imgHolder1;
			loadSlide();
			loadThumbNails();
			
			leftBtn.addEventListener(MouseEvent.MOUSE_OVER, onLeftBtnOver);
			rightBtn.addEventListener(MouseEvent.MOUSE_OVER, onRightBtnOver);
			
			leftBtn.addEventListener(MouseEvent.MOUSE_OUT, onBtnMouseOut);
			rightBtn.addEventListener(MouseEvent.MOUSE_OUT, onBtnMouseOut);
			
		}
		
		private function loadThumbNails():void{
			for(var i:Number=0; i<thumb_arr.length; i++){
				var thumb:Thumb = new Thumb();
				thumb.x = (i*THUMB_WIDTH)+(i*THUMB_DIFF);
				thumb.indx = i;
				var tloader:Loader = new Loader();
				thumb.holder.addChild(tloader);
				tloader.contentLoaderInfo.addEventListener(Event.COMPLETE, onThumbLoaded);
				tloader.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR, ioErrorHandler);
				tloader.contentLoaderInfo.addEventListener(HTTPStatusEvent.HTTP_STATUS, httpStatusHandler);
				tloader.load(new URLRequest(thumb_arr[i]));
				thumb.addEventListener(MouseEvent.CLICK, onThumbClick);
				thumbHolder.addChild(thumb);
			}
		}
		
		private function onThumbLoaded(evt:Event):void{
			if (evt.target.loader!=null){
			var loader:Loader = Loader(evt.target.loader);
			if(loader.width>THUMB_SIZE){
				loader.width = THUMB_SIZE;
				loader.scaleY = loader.scaleX;
				if(loader.height>THUMB_SIZE){
					loader.height = THUMB_SIZE;
					loader.scaleX = loader.scaleY;
				}
			}
			else if(loader.height>THUMB_SIZE){
				loader.height = THUMB_SIZE;
				loader.scaleX = loader.scaleY;
				if(loader.width>THUMB_SIZE){
					loader.width = THUMB_SIZE;
					loader.scaleY = loader.scaleX;
				}
			}
			loader.x = (THUMB_SIZE-loader.width)/2;
			loader.y = (THUMB_SIZE-loader.height)/2;
			}
		}
		
		private function onThumbClick(evt:MouseEvent):void{
			//trace(evt.target.parent.indx);
			//timer.stop();
			currImage = Number(evt.target.parent.indx);
			loadSlide();
		}
		
		private function onSlideClick(evt:MouseEvent):void{
			//trace(evt.target.parent.indx);
			var request:URLRequest = new URLRequest(url);
            navigateToURL(request,"_self");

		}
		
		private function loadSlide():void{
			var holderNum:Number = (currImage%2);
			preloader.visible = true;
			prevHolder = currHolder;
			if(img_arr[currImage]!=null){
			if(holderNum != 1){
				imgLoader0.load(new URLRequest(img_arr[currImage]));		
				currHolder = imgHolder0;
			}
			else{
				imgLoader1.load(new URLRequest(img_arr[currImage]));
				currHolder = imgHolder1;
			}
			}
			url = link_arr[currImage];
		}

		private function onTimerComplete(evt:Event):void{
			timer.stop();
			currImage++;
			currImage = currImage%img_arr.length;
			loadSlide();
		}
		
		private function onImageLoaded(evt:Event):void{
			//header.anim.label_txt.text = title_arr[currImage];
			
			preloader.visible = false;
			var loader:Loader = Loader(evt.target.loader);
			
			
			if(loader.width>IMG_WIDTH){
				loader.width = IMG_WIDTH;
				loader.scaleY = loader.scaleX;
				if(loader.height>IMG_HEIGHT){
					loader.height = IMG_HEIGHT;
					loader.scaleX = loader.scaleY;
				}
			}
			else if(loader.height>IMG_HEIGHT){
				loader.height = IMG_HEIGHT;
				loader.scaleX = loader.scaleY;
				if(loader.width>IMG_WIDTH){
					loader.width = IMG_WIDTH;
					loader.scaleY = loader.scaleX;
				}
			}
			loader.x = (IMG_WIDTH-loader.width)/2;
			loader.y = (IMG_HEIGHT-loader.height)/2;
			Tweener.addTween(prevHolder, {alpha:0, time:FADE_TIME});
			Tweener.addTween(currHolder, {alpha:1, time:FADE_TIME, onComplete:startTimer});
		}
		
		private function startTimer():void{
			timer.start();
		}
		private var selectedBtnLabel:String = "";
		private function onLeftBtnOver(evt:MouseEvent):void{
			selectedBtnLabel = "left";
			stage.addEventListener(Event.ENTER_FRAME, stageEnterFrame);		
			}
		
		private function onRightBtnOver(evt:MouseEvent):void{
			selectedBtnLabel = "right";
			stage.addEventListener(Event.ENTER_FRAME, stageEnterFrame);
		}
		
		private function onBtnMouseOut(evt:MouseEvent):void{
			stage.removeEventListener(Event.ENTER_FRAME, stageEnterFrame);
		}
		
		
		private function stageEnterFrame(evt:Event):void{
			if(selectedBtnLabel == "left"){
				if(thumbHolder.x < THUMB_HOLDER_STARTX){
					thumbHolder.x += 25;
				}
			}
			else{
				var maxX:Number = THUMB_HOLDER_STARTX -(thumbHolder.width - tmbHolderMask.width);
				if(thumbHolder.x > maxX){
					thumbHolder.x -= 25;
				}
			}
		}
		
		
		private function progressHandler(evt:ProgressEvent):void {
            //trace("progressHandler: bytesLoaded=" + evt.bytesLoaded + " bytesTotal=" + evt.bytesTotal);
			preloader.percent_txt.text = Math.round(evt.bytesLoaded/evt.bytesTotal*100)+"%";
        }

		
		private function ioErrorHandler(evt:IOErrorEvent):void{
			trace("ioerror");
		}
		
		private function httpStatusHandler(evt:HTTPStatusEvent):void{
			
		}
	}
}

Alguem sabe me dizer como resolver isso?

Agradeço desde já

Abraço


Pessoal, resolvido : http://www.portugal-...p?topic=39731.0

Substitui o REMOVED por UNLOAD e deu tudo certo.

Boa noite pessoal, seguinte, tenho um swf principal que chama um galeria.swf, tudo certo mas quando vai carregar nova imagem ou até mesmo passando o mouse na imagem tudo da tela desaparece e o output apresente a seguinte mensagem:

TypeError: Error #2007: O parâmetro listener não deve ser nulo.
at flash.events::EventDispatcher/addEventListener()
at br.com.site::ParallaxEngine/start()
at Function/<anonymous>()


Esse é o .AS da galeria:

package com{
	import flash.display.MovieClip;
	import flash.events.*;
	import flash.display.Loader;
	import flash.net.URLRequest;
	import flash.net.navigateToURL;

	import flash.utils.Timer;
	import flash.display.SimpleButton;
	import com.BannerEvent;
	import caurina.transitions.*;
	
	public class Galeria extends MovieClip{
		
		private static var IMG_WIDTH = 640;
		private static var IMG_HEIGHT = 350;
		private static var THUMB_DIFF = 5;

		private static var THUMB_WIDTH = 114;
		private static var THUMB_SIZE = 88;
		
		private static var THUMB_HOLDER_STARTX = 640;
		
		private static var FADE_TIME = 2;
		
		private var dataController:DataController;
		
		private var title_arr:Array;
		private var img_arr:Array;
		private var thumb_arr:Array;
		private var link_arr:Array;
		
		private var imgHolder0:MovieClip;
		private var imgHolder1:MovieClip;
		private var imgLoader0:Loader; 
		private var imgLoader1:Loader;
		private var currImage:Number;
		private var prevHolder:MovieClip;
		private var currHolder:MovieClip;
		private var timeInterval:Number = 5000;
		private var url:String ="";
		private var timer:Timer;
		
		public function Galeria():void{
			checkLoading();
		}
		
		private function checkLoading():void{
			this.loaderInfo.addEventListener(ProgressEvent.PROGRESS, onWatch);
			this.loaderInfo.addEventListener(Event.COMPLETE, onTotal);
		}

		private function onWatch(event:ProgressEvent):void
		{
			var load:Number = event.target.bytesLoaded;
			var total:Number = event.target.bytesTotal;
			var percent:Number = load/total;
			preloader.percent_txt.text = (Math.round(percent * 100)) + "%";
		}
		private function onTotal(event:Event):void
		{
			//preloader.anim.gotoAndStop("stop");
			//preloader.visible = false;
			var intval:Number = this.loaderInfo.parameters.interval;
			timeInterval = isNaN(intval)? 5000:intval;
			init();
		}
		
		private function init():void{
			timer = new Timer(timeInterval,0);
			timer.addEventListener("timer", onTimerComplete);
			dataController = new DataController();
			dataController.load1("banner.xml");
			dataController.addEventListener(BannerEvent.LOADED, xmlFileLoaded);
		}
		
		private function xmlFileLoaded(evt:BannerEvent):void{
			//trace(dataController.imgList);
			title_arr = dataController.titles;
			
			img_arr = dataController.images;
			thumb_arr = dataController.thumbs;
			link_arr  = dataController.link;
			trace(img_arr);
			initSlideShow();
		}
		
		private function initSlideShow():void{
			imgHolder0 = new MovieClip();
			imgHolder0.x = 0;
			imgHolder0.y = 0;
			imgHolder0.alpha = 0;
			
			imgLoader0 = new Loader();
			imgLoader0.contentLoaderInfo.addEventListener(Event.COMPLETE, onImageLoaded);
			imgLoader0.contentLoaderInfo.addEventListener(ProgressEvent.PROGRESS, progressHandler);
			imgLoader0.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR, ioErrorHandler);
			imgLoader0.contentLoaderInfo.addEventListener(HTTPStatusEvent.HTTP_STATUS, httpStatusHandler);
			imgLoader0.addEventListener(MouseEvent.CLICK,onSlideClick)
			
			imgHolder0.addChild(imgLoader0);
			slideHolder.addChild(imgHolder0);
			
			imgHolder1 = new MovieClip();
			imgHolder1.x = 0;
			imgHolder1.y = 0;
			imgHolder1.alpha = 0;

			imgLoader1 = new Loader();
			imgLoader1.contentLoaderInfo.addEventListener(Event.COMPLETE, onImageLoaded);
			imgLoader1.contentLoaderInfo.addEventListener(ProgressEvent.PROGRESS, progressHandler);
			imgLoader1.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR, ioErrorHandler);
			imgLoader1.contentLoaderInfo.addEventListener(HTTPStatusEvent.HTTP_STATUS, httpStatusHandler);
			imgLoader1.addEventListener(MouseEvent.CLICK,onSlideClick)
				
			imgHolder1.addChild(imgLoader1);
			slideHolder.addChild(imgHolder1);
			currImage = 0;
			currHolder = imgHolder1;
			loadSlide();
			loadThumbNails();
			
			leftBtn.addEventListener(MouseEvent.MOUSE_OVER, onLeftBtnOver);
			rightBtn.addEventListener(MouseEvent.MOUSE_OVER, onRightBtnOver);
			
			leftBtn.addEventListener(MouseEvent.MOUSE_OUT, onBtnMouseOut);
			rightBtn.addEventListener(MouseEvent.MOUSE_OUT, onBtnMouseOut);
			
		}
		
		private function loadThumbNails():void{
			for(var i:Number=0; i<thumb_arr.length; i++){
				var thumb:Thumb = new Thumb();
				thumb.x = (i*THUMB_WIDTH)+(i*THUMB_DIFF);
				thumb.indx = i;
				var tloader:Loader = new Loader();
				thumb.holder.addChild(tloader);
				tloader.contentLoaderInfo.addEventListener(Event.COMPLETE, onThumbLoaded);
				tloader.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR, ioErrorHandler);
				tloader.contentLoaderInfo.addEventListener(HTTPStatusEvent.HTTP_STATUS, httpStatusHandler);
				tloader.load(new URLRequest(thumb_arr[i]));
				thumb.addEventListener(MouseEvent.CLICK, onThumbClick);
				thumbHolder.addChild(thumb);
			}
		}
		
		private function onThumbLoaded(evt:Event):void{
			if (evt.target.loader!=null){
			var loader:Loader = Loader(evt.target.loader);
			if(loader.width>THUMB_SIZE){
				loader.width = THUMB_SIZE;
				loader.scaleY = loader.scaleX;
				if(loader.height>THUMB_SIZE){
					loader.height = THUMB_SIZE;
					loader.scaleX = loader.scaleY;
				}
			}
			else if(loader.height>THUMB_SIZE){
				loader.height = THUMB_SIZE;
				loader.scaleX = loader.scaleY;
				if(loader.width>THUMB_SIZE){
					loader.width = THUMB_SIZE;
					loader.scaleY = loader.scaleX;
				}
			}
			loader.x = (THUMB_SIZE-loader.width)/2;
			loader.y = (THUMB_SIZE-loader.height)/2;
			}
		}
		
		private function onThumbClick(evt:MouseEvent):void{
			//trace(evt.target.parent.indx);
			//timer.stop();
			currImage = Number(evt.target.parent.indx);
			loadSlide();
		}
		
		private function onSlideClick(evt:MouseEvent):void{
			//trace(evt.target.parent.indx);
			var request:URLRequest = new URLRequest(url);
            navigateToURL(request,"_self");

		}
		
		private function loadSlide():void{
			var holderNum:Number = (currImage%2);
			preloader.visible = true;
			prevHolder = currHolder;
			if(img_arr[currImage]!=null){
			if(holderNum != 1){
				imgLoader0.load(new URLRequest(img_arr[currImage]));		
				currHolder = imgHolder0;
			}
			else{
				imgLoader1.load(new URLRequest(img_arr[currImage]));
				currHolder = imgHolder1;
			}
			}
			url = link_arr[currImage];
		}

		private function onTimerComplete(evt:Event):void{
			timer.stop();
			currImage++;
			currImage = currImage%img_arr.length;
			loadSlide();
		}
		
		private function onImageLoaded(evt:Event):void{
			//header.anim.label_txt.text = title_arr[currImage];
			
			preloader.visible = false;
			var loader:Loader = Loader(evt.target.loader);
			
			
			if(loader.width>IMG_WIDTH){
				loader.width = IMG_WIDTH;
				loader.scaleY = loader.scaleX;
				if(loader.height>IMG_HEIGHT){
					loader.height = IMG_HEIGHT;
					loader.scaleX = loader.scaleY;
				}
			}
			else if(loader.height>IMG_HEIGHT){
				loader.height = IMG_HEIGHT;
				loader.scaleX = loader.scaleY;
				if(loader.width>IMG_WIDTH){
					loader.width = IMG_WIDTH;
					loader.scaleY = loader.scaleX;
				}
			}
			loader.x = (IMG_WIDTH-loader.width)/2;
			loader.y = (IMG_HEIGHT-loader.height)/2;
			Tweener.addTween(prevHolder, {alpha:0, time:FADE_TIME});
			Tweener.addTween(currHolder, {alpha:1, time:FADE_TIME, onComplete:startTimer});
		}
		
		private function startTimer():void{
			timer.start();
		}
		private var selectedBtnLabel:String = "";
		private function onLeftBtnOver(evt:MouseEvent):void{
			selectedBtnLabel = "left";
			stage.addEventListener(Event.ENTER_FRAME, stageEnterFrame);		
			}
		
		private function onRightBtnOver(evt:MouseEvent):void{
			selectedBtnLabel = "right";
			stage.addEventListener(Event.ENTER_FRAME, stageEnterFrame);
		}
		
		private function onBtnMouseOut(evt:MouseEvent):void{
			stage.removeEventListener(Event.ENTER_FRAME, stageEnterFrame);
		}
		
		
		private function stageEnterFrame(evt:Event):void{
			if(selectedBtnLabel == "left"){
				if(thumbHolder.x < THUMB_HOLDER_STARTX){
					thumbHolder.x += 25;
				}
			}
			else{
				var maxX:Number = THUMB_HOLDER_STARTX -(thumbHolder.width - tmbHolderMask.width);
				if(thumbHolder.x > maxX){
					thumbHolder.x -= 25;
				}
			}
		}
		
		
		private function progressHandler(evt:ProgressEvent):void {
            //trace("progressHandler: bytesLoaded=" + evt.bytesLoaded + " bytesTotal=" + evt.bytesTotal);
			preloader.percent_txt.text = Math.round(evt.bytesLoaded/evt.bytesTotal*100)+"%";
        }

		
		private function ioErrorHandler(evt:IOErrorEvent):void{
			trace("ioerror");
		}
		
		private function httpStatusHandler(evt:HTTPStatusEvent):void{
			
		}
	}
}

Alguem sabe me dizer como resolver isso?

Agradeço desde já

Abraço

Percebi que outros swfs que tenho estão fazendo o principal sumir o contato por exemplo vejam como esta a classe:

Apaga quando passo o mouse no botão de enviar do form


package 
{
	import flash.display.Sprite;
	import flash.events.Event;
	import flash.net.URLVariables;
	import flash.net.URLRequest;
	import flash.net.URLLoader;
	import flash.net.navigateToURL;
	import flash.net.URLRequestMethod;
	import flash.events.MouseEvent

	public class MeuFormulario extends Sprite
	{

		public function MeuFormulario()
		{
			btn.buttonMode = true;
			btn.addEventListener(MouseEvent.CLICK, _cliqueHandler);
			
			bt_google.buttonMode = true;
			bt_google.addEventListener(MouseEvent.CLICK, _cliqueHandler2);
		}

		function _cliqueHandler2(event:MouseEvent):void {
			var myURL:URLRequest = new URLRequest("http://maps.google.com/maps?q=Rodovia+Jo%C3%A3o+Leme+dos+Santos,+1000+Sorocaba+-+S%C3%A3o+Paulo,+Brasil&hl=pt-BR&ie=UTF8&ll=-23.547052,-47.482706&spn=0.008478,0.009602&sll=37.0625,-95.677068&sspn=59.076726,78.662109&vpsrc=6&hnear=Rod.+Jo%C3%A3o+Leme+dos+Santos,+1000+-+Jardim+Residencial+Tivoli+Park,+Sorocaba+-+S%C3%A3o+Paulo,+Brasil&t=m&z=17");
			navigateToURL(myURL);
		}

		private function _cliqueHandler(evt:Event):void
		{
			
			var variables:URLVariables = new URLVariables();
			variables.nome = nome.text;
			variables.telefone = telefone.text;
			variables.email = email.text;
			variables.mensagem = mensagem.text;

			if (variables.nome == "")
			{
				trace("Preencha Nome");
				stage.focus = nome;
				return;
			}
			if (variables.email == "")
			{
				trace("Preencha E-mail");
				stage.focus = email;
				return;
			}
			if (variables.telefone == "")
			{
				trace("Preencha Telefone");
				stage.focus = telefone;
				return;
			}
			
			if (! _isValidEmail(variables.email))
			{
				trace("E-mail inválido");
				stage.focus = email;
				return;
			}
			if (variables.mensagem == "")
			{
				trace("Preencha Mensagem");
				stage.focus = mensagem;
				return;
			}
			//endereço onde serão enviados os dados (para um programa no servidor
			var req:URLRequest = new URLRequest("http://villaflora.com.br/contato.php");
			req.method = "post";
			req.data = variables;
			//sendtoURL (req);
			var loader:URLLoader = new URLLoader(req);
			loader.addEventListener(Event.COMPLETE, _completeHandler);
			loader.load(req);
			btn.removeEventListener(MouseEvent.CLICK, _cliqueHandler);
		}
		private function _completeHandler(evt:Event):void
		{
			var l:URLLoader = URLLoader (evt.target);
			retorno.text = l.data;
			trace(l.data.retorno);
			//btn.addEventListener(MouseEvent.CLICK, cliqueHandler);
		}
		private function _isValidEmail(email:String):Boolean
		{
			var emailExpression:RegExp = /^[a-z][\w.-_0123456789]+@\w[\w.-]+\.[\w.-]*[a-z][a-z]$/i;
			return emailExpression.test(email);
		}
		
		

	}
}



Boa noite pessoal, seguinte, tenho um swf principal que chama um galeria.swf, tudo certo mas quando vai carregar nova imagem ou até mesmo passando o mouse na imagem tudo da tela desaparece e o output apresente a seguinte mensagem:

TypeError: Error #2007: O parâmetro listener não deve ser nulo.
at flash.events::EventDispatcher/addEventListener()
at br.com.site::ParallaxEngine/start()
at Function/<anonymous>()


Esse é o .AS da galeria:

package com{
	import flash.display.MovieClip;
	import flash.events.*;
	import flash.display.Loader;
	import flash.net.URLRequest;
	import flash.net.navigateToURL;

	import flash.utils.Timer;
	import flash.display.SimpleButton;
	import com.BannerEvent;
	import caurina.transitions.*;
	
	public class Galeria extends MovieClip{
		
		private static var IMG_WIDTH = 640;
		private static var IMG_HEIGHT = 350;
		private static var THUMB_DIFF = 5;

		private static var THUMB_WIDTH = 114;
		private static var THUMB_SIZE = 88;
		
		private static var THUMB_HOLDER_STARTX = 640;
		
		private static var FADE_TIME = 2;
		
		private var dataController:DataController;
		
		private var title_arr:Array;
		private var img_arr:Array;
		private var thumb_arr:Array;
		private var link_arr:Array;
		
		private var imgHolder0:MovieClip;
		private var imgHolder1:MovieClip;
		private var imgLoader0:Loader; 
		private var imgLoader1:Loader;
		private var currImage:Number;
		private var prevHolder:MovieClip;
		private var currHolder:MovieClip;
		private var timeInterval:Number = 5000;
		private var url:String ="";
		private var timer:Timer;
		
		public function Galeria():void{
			checkLoading();
		}
		
		private function checkLoading():void{
			this.loaderInfo.addEventListener(ProgressEvent.PROGRESS, onWatch);
			this.loaderInfo.addEventListener(Event.COMPLETE, onTotal);
		}

		private function onWatch(event:ProgressEvent):void
		{
			var load:Number = event.target.bytesLoaded;
			var total:Number = event.target.bytesTotal;
			var percent:Number = load/total;
			preloader.percent_txt.text = (Math.round(percent * 100)) + "%";
		}
		private function onTotal(event:Event):void
		{
			//preloader.anim.gotoAndStop("stop");
			//preloader.visible = false;
			var intval:Number = this.loaderInfo.parameters.interval;
			timeInterval = isNaN(intval)? 5000:intval;
			init();
		}
		
		private function init():void{
			timer = new Timer(timeInterval,0);
			timer.addEventListener("timer", onTimerComplete);
			dataController = new DataController();
			dataController.load1("banner.xml");
			dataController.addEventListener(BannerEvent.LOADED, xmlFileLoaded);
		}
		
		private function xmlFileLoaded(evt:BannerEvent):void{
			//trace(dataController.imgList);
			title_arr = dataController.titles;
			
			img_arr = dataController.images;
			thumb_arr = dataController.thumbs;
			link_arr  = dataController.link;
			trace(img_arr);
			initSlideShow();
		}
		
		private function initSlideShow():void{
			imgHolder0 = new MovieClip();
			imgHolder0.x = 0;
			imgHolder0.y = 0;
			imgHolder0.alpha = 0;
			
			imgLoader0 = new Loader();
			imgLoader0.contentLoaderInfo.addEventListener(Event.COMPLETE, onImageLoaded);
			imgLoader0.contentLoaderInfo.addEventListener(ProgressEvent.PROGRESS, progressHandler);
			imgLoader0.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR, ioErrorHandler);
			imgLoader0.contentLoaderInfo.addEventListener(HTTPStatusEvent.HTTP_STATUS, httpStatusHandler);
			imgLoader0.addEventListener(MouseEvent.CLICK,onSlideClick)
			
			imgHolder0.addChild(imgLoader0);
			slideHolder.addChild(imgHolder0);
			
			imgHolder1 = new MovieClip();
			imgHolder1.x = 0;
			imgHolder1.y = 0;
			imgHolder1.alpha = 0;

			imgLoader1 = new Loader();
			imgLoader1.contentLoaderInfo.addEventListener(Event.COMPLETE, onImageLoaded);
			imgLoader1.contentLoaderInfo.addEventListener(ProgressEvent.PROGRESS, progressHandler);
			imgLoader1.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR, ioErrorHandler);
			imgLoader1.contentLoaderInfo.addEventListener(HTTPStatusEvent.HTTP_STATUS, httpStatusHandler);
			imgLoader1.addEventListener(MouseEvent.CLICK,onSlideClick)
				
			imgHolder1.addChild(imgLoader1);
			slideHolder.addChild(imgHolder1);
			currImage = 0;
			currHolder = imgHolder1;
			loadSlide();
			loadThumbNails();
			
			leftBtn.addEventListener(MouseEvent.MOUSE_OVER, onLeftBtnOver);
			rightBtn.addEventListener(MouseEvent.MOUSE_OVER, onRightBtnOver);
			
			leftBtn.addEventListener(MouseEvent.MOUSE_OUT, onBtnMouseOut);
			rightBtn.addEventListener(MouseEvent.MOUSE_OUT, onBtnMouseOut);
			
		}
		
		private function loadThumbNails():void{
			for(var i:Number=0; i<thumb_arr.length; i++){
				var thumb:Thumb = new Thumb();
				thumb.x = (i*THUMB_WIDTH)+(i*THUMB_DIFF);
				thumb.indx = i;
				var tloader:Loader = new Loader();
				thumb.holder.addChild(tloader);
				tloader.contentLoaderInfo.addEventListener(Event.COMPLETE, onThumbLoaded);
				tloader.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR, ioErrorHandler);
				tloader.contentLoaderInfo.addEventListener(HTTPStatusEvent.HTTP_STATUS, httpStatusHandler);
				tloader.load(new URLRequest(thumb_arr[i]));
				thumb.addEventListener(MouseEvent.CLICK, onThumbClick);
				thumbHolder.addChild(thumb);
			}
		}
		
		private function onThumbLoaded(evt:Event):void{
			if (evt.target.loader!=null){
			var loader:Loader = Loader(evt.target.loader);
			if(loader.width>THUMB_SIZE){
				loader.width = THUMB_SIZE;
				loader.scaleY = loader.scaleX;
				if(loader.height>THUMB_SIZE){
					loader.height = THUMB_SIZE;
					loader.scaleX = loader.scaleY;
				}
			}
			else if(loader.height>THUMB_SIZE){
				loader.height = THUMB_SIZE;
				loader.scaleX = loader.scaleY;
				if(loader.width>THUMB_SIZE){
					loader.width = THUMB_SIZE;
					loader.scaleY = loader.scaleX;
				}
			}
			loader.x = (THUMB_SIZE-loader.width)/2;
			loader.y = (THUMB_SIZE-loader.height)/2;
			}
		}
		
		private function onThumbClick(evt:MouseEvent):void{
			//trace(evt.target.parent.indx);
			//timer.stop();
			currImage = Number(evt.target.parent.indx);
			loadSlide();
		}
		
		private function onSlideClick(evt:MouseEvent):void{
			//trace(evt.target.parent.indx);
			var request:URLRequest = new URLRequest(url);
            navigateToURL(request,"_self");

		}
		
		private function loadSlide():void{
			var holderNum:Number = (currImage%2);
			preloader.visible = true;
			prevHolder = currHolder;
			if(img_arr[currImage]!=null){
			if(holderNum != 1){
				imgLoader0.load(new URLRequest(img_arr[currImage]));		
				currHolder = imgHolder0;
			}
			else{
				imgLoader1.load(new URLRequest(img_arr[currImage]));
				currHolder = imgHolder1;
			}
			}
			url = link_arr[currImage];
		}

		private function onTimerComplete(evt:Event):void{
			timer.stop();
			currImage++;
			currImage = currImage%img_arr.length;
			loadSlide();
		}
		
		private function onImageLoaded(evt:Event):void{
			//header.anim.label_txt.text = title_arr[currImage];
			
			preloader.visible = false;
			var loader:Loader = Loader(evt.target.loader);
			
			
			if(loader.width>IMG_WIDTH){
				loader.width = IMG_WIDTH;
				loader.scaleY = loader.scaleX;
				if(loader.height>IMG_HEIGHT){
					loader.height = IMG_HEIGHT;
					loader.scaleX = loader.scaleY;
				}
			}
			else if(loader.height>IMG_HEIGHT){
				loader.height = IMG_HEIGHT;
				loader.scaleX = loader.scaleY;
				if(loader.width>IMG_WIDTH){
					loader.width = IMG_WIDTH;
					loader.scaleY = loader.scaleX;
				}
			}
			loader.x = (IMG_WIDTH-loader.width)/2;
			loader.y = (IMG_HEIGHT-loader.height)/2;
			Tweener.addTween(prevHolder, {alpha:0, time:FADE_TIME});
			Tweener.addTween(currHolder, {alpha:1, time:FADE_TIME, onComplete:startTimer});
		}
		
		private function startTimer():void{
			timer.start();
		}
		private var selectedBtnLabel:String = "";
		private function onLeftBtnOver(evt:MouseEvent):void{
			selectedBtnLabel = "left";
			stage.addEventListener(Event.ENTER_FRAME, stageEnterFrame);		
			}
		
		private function onRightBtnOver(evt:MouseEvent):void{
			selectedBtnLabel = "right";
			stage.addEventListener(Event.ENTER_FRAME, stageEnterFrame);
		}
		
		private function onBtnMouseOut(evt:MouseEvent):void{
			stage.removeEventListener(Event.ENTER_FRAME, stageEnterFrame);
		}
		
		
		private function stageEnterFrame(evt:Event):void{
			if(selectedBtnLabel == "left"){
				if(thumbHolder.x < THUMB_HOLDER_STARTX){
					thumbHolder.x += 25;
				}
			}
			else{
				var maxX:Number = THUMB_HOLDER_STARTX -(thumbHolder.width - tmbHolderMask.width);
				if(thumbHolder.x > maxX){
					thumbHolder.x -= 25;
				}
			}
		}
		
		
		private function progressHandler(evt:ProgressEvent):void {
            //trace("progressHandler: bytesLoaded=" + evt.bytesLoaded + " bytesTotal=" + evt.bytesTotal);
			preloader.percent_txt.text = Math.round(evt.bytesLoaded/evt.bytesTotal*100)+"%";
        }

		
		private function ioErrorHandler(evt:IOErrorEvent):void{
			trace("ioerror");
		}
		
		private function httpStatusHandler(evt:HTTPStatusEvent):void{
			
		}
	}
}

Alguem sabe me dizer como resolver isso?

Agradeço desde já

Abraço


Duvida Com As3

13/06/2011, 14:32

Olá pessoal tenho uma dúvida, tenho que alterar um site desenvolvido por outra pessoa, recebi os fontes tudo certinho mas no servidor não tem nenhum arquivo .AS onde fica os arquivos .AS no servidor? como o antigo desenvolvedor esconde eles? pois em seus fontes os aquivos .AS estão todos aqui, só não estão no servidor.

Pode ser uma duvida besta mas isso esta me deixando intrigado.

Se alguem puder me ajudar, valeu

Abraço.

IPB Skin By Virteq