Flash CS3 - Flash CS4

Free tutorials and scripts for all.
Actionscript 3.0

scroller eventi: ridimensionare eventi

This is a discussion on scroller eventi: ridimensionare eventi within the AIUTO utilità free forums, part of the Flash CS3 generale category; In questo caso, Main.as diventa così: Code: /* ************************************* * Events Scroller * http://www.FlepStudio.org * © Author: Filippo Lughi * version 1.0 ************************************* */ ...


Go Back   Forum Flash CS3 Flash CS4 > Flash CS3 e Actionscript 3.0 > Flash CS3 generale > AIUTO utilità free

Register FAQ Members List Calendar Search Today's Posts Mark Forums Read
  #11 (permalink)  
Old 22-11-07, 11:07
Administrator
 
Join Date: Jul 2007
Location: Cesena
Posts: 4,486
Rep Power: 6
Flep is on a distinguished road
Re: scroller eventi: ridimensionare eventi

In questo caso, Main.as diventa così:
Code:
/*
 *************************************
 * Events Scroller
 * http://www.FlepStudio.org         
 * © Author: Filippo Lughi           
 * version 1.0                       
 *************************************
 */
package
{
	import flash.display.MovieClip;
	import flash.text.TextField;
	import flash.events.Event;
	import flash.events.ContextMenuEvent;
	import flash.net.URLRequest;
	import flash.net.navigateToURL;
	import flash.ui.ContextMenu;
	import flash.ui.ContextMenuItem;
	
	public class Main extends MovieClip
	{
		private var file_xml:LoadingXML;
		
		private var caricatore:Caricatore;
		
		public var objects_array:Array;
		public var thumbs_array:Array;
		
		public var container_mc:MovieClip;
		
		private var counter:int=0;
		private var ratio:Number;
		private var speed:int=1;
		
		public function Main()
		{
			initMenu();
			init();
			loadXML();
		}
		
		private function init():void
		{
			stage.frameRate=31;
			
			objects_array=new Array();
			thumbs_array=new Array();
			
			container_mc=new MovieClip();
			addChild(container_mc);
		}
		
		private function loadXML():void
		{
			file_xml=new LoadingXML(this);
		}
		
		public function loadImage():void
		{
			caricatore=new Caricatore(this,objects_array[counter].thumb,counter);
			counter++;
		}
		
		public function positionClips():void
		{
			removeChild(loading_txt);
			removeChild(info_txt);
			
			for(var i:int=0;i<thumbs_array.length;i++)
			{
				if(i>0)
					thumbs_array[i].y=thumbs_array[i-1].y+thumbs_array[i-1].height+10;
				thumbs_array[i].visible=true;
			}
			container_mc.x=(stage.stageWidth-container_mc.width)/2;
			
			ratio=-container_mc.height/stage.stageHeight;
			
			doMovement();
		}
		
		private function doMovement():void
		{
			container_mc.addEventListener(Event.ENTER_FRAME,moveMe);
		}
		
		private function moveMe(evt:Event):void
		{
			
			if(!hit_mc.hitTestPoint(mouseX,mouseY))
			{
				evt.currentTarget.y-=speed;
			}
			
			check2(evt.target as MovieClip);
		}
		
		
		
		private function check2(m:MovieClip):void
		{
			if(m.y<=-m.height+stage.stageHeight-50)
				speed*=-1;
			if(m.y>50)
				speed*=-1;
			
		}
		
		public function initMenu():void
		{
			var etichetta:String='Flash Events Scroller';
			var cm:ContextMenu=new ContextMenu();
			var item:ContextMenuItem=new ContextMenuItem(etichetta);
			cm.hideBuiltInItems();
			cm.customItems.push(item);
			item.addEventListener(ContextMenuEvent.MENU_ITEM_SELECT,itemHandler1);
			this.contextMenu=cm;
		}
		private function itemHandler1(event:ContextMenuEvent):void
		{
			var url:String='http://www.flepstudio.org/';
			var request:URLRequest=new URLRequest(url);
			navigateToURL(request,'_parent');
		}
	}
}
__________________

 


I recommend: Essential Actionscript 3.0

- Non rispondo ai messaggi privati con domande tecniche. Apri una discussione sul forum !
- I do not reply technicians pvt messages. Open a thread !
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote

  #12 (permalink)  
Old 22-11-07, 11:20
Junior Member
 
Join Date: Nov 2007
Posts: 10
Rep Power: 0
pettedemon is on a distinguished road
Re: scroller eventi: ridimensionare eventi

ok grazie!
pero' nel momento in cui tolgo il mouse non riprende lo scroll normale....
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote

  #13 (permalink)  
Old 22-11-07, 11:24
Administrator
 
Join Date: Jul 2007
Location: Cesena
Posts: 4,486
Rep Power: 6
Flep is on a distinguished road
Re: scroller eventi: ridimensionare eventi

Non riprende se lo togli velocemente. Ecco perchè questa utilità è stata costruita per rimanere com'è
__________________

 


I recommend: Essential Actionscript 3.0

- Non rispondo ai messaggi privati con domande tecniche. Apri una discussione sul forum !
- I do not reply technicians pvt messages. Open a thread !
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote

Reply

Bookmarks

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On
Forum Jump

Similar Threads

Thread Thread Starter Forum Replies Last Post
Scroller di eventi - versione 2 Flep Utilità di FlepStudio 64 07-11-08 16:36
Scroller di eventi Flep Utilità di FlepStudio 71 05-11-08 22:24
Actionscript 3 Gestione EVENTI Alarik Actionscript 3.0 avanzato 2 05-11-08 02:00
gestione Eventi etr102108 Actionscript 3.0 base 2 11-05-08 11:59
applicare più eventi ad un bottone stewe Flash CS3 generale 2 28-03-08 11:30


All times are GMT. The time now is 21:34.


Powered by vBulletin versione 3.7.4
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0 RC4
Forum SiteMap


FlepStudio
by Filippo Lughi
P.IVA 03605860406