Jump to content


zitrone's Content

There have been 7 items by zitrone (Search limited from 29/03/2023)


Ordernar por                Order  

#1016039 Trocar Mouse_Over Por Click

Posted by zitrone on 09/01/2012, 13:18 in Adobe Flash e ActionScript

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;
				}



#1015919 Acessar Swf Externo

Posted by zitrone on 04/01/2012, 16:08 in Adobe Flash e ActionScript

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á.



#1015707 Deu Erro Sozinho Depois De Alguns Dias

Posted by zitrone on 22/12/2011, 23:18 in PHP

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á



#1015204 Error #2007

Posted by zitrone on 28/11/2011, 12:51 in Adobe Flash e ActionScript

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




#1011032 Duvida Com As3

Posted by zitrone on 13/06/2011, 14:32 in Adobe Flash e ActionScript

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.



#1009056 Freela Para Flash

Posted by zitrone on 07/04/2011, 17:44 in Adobe Flash e ActionScript

Pessoal preciso de alguem urgente que domine o flash e saiba fazer integração com PHP (não precisa programar em php) apenas fazer a integração tem alguem?

Preciso que seja montado um site igual a esse:

http://www.templatem...ates/30163.html

Abraço

Administradores me desculpe se esta nao for a área certa.



#1009054 Freela Para Flash

Posted by zitrone on 07/04/2011, 17:42 in Adobe Flash e ActionScript

Pessoal preciso de alguem urgente que domine o flash e saiba fazer integração com PHP (não precisa programar em php) apenas fazer a integração tem alguem?

Preciso que seja montado um site igual a esse:

http://www.templatem...ates/30163.html

Abraço

Administradores me desculpe se esta nao for a área certa.




IPB Skin By Virteq