Flash CS3

Free tutorials and scripts for all

Sometimes members don't get their activation email.
This happens because it gets deleted by accident, your spam folder gets it ... lots of reasons.
To Resend the account activation code you need to do two things:
1. Go here: Resend your activation email
2. Enter the email address you used when you signed up and click "Email activation codes"
3. When the email arrives in your inbox, be sure to click the link to activate your account.

Mini Navigator

This is a discussion on Mini Navigator within the Utilità di FlepStudio forums, part of the Articoli e tutorials category; Un' altra risorsa gratuita per gli utenti di FlepStudio. Si tratta di un semplice e veloce navigatore di immagini in ...


Go Back   Forum Flash CS3 > Flash CS3 e Actionscript 3.0 > Articoli e tutorials > Utilità di FlepStudio

Register Blogs FAQ Members List Calendar Search Today's Posts Mark Forums Read
  1 links from elsewhere to this Post. Click to view. #1 (permalink)  
Old 07-01-08, 05:42
Administrator
 
Join Date: Jul 2007
Location: Cesena
Posts: 4,321
Blog Entries: 1
Rep Power: 6
Flep is on a distinguished road
Mini Navigator


Un' altra risorsa gratuita per gli utenti di FlepStudio.


Si tratta di un semplice e veloce navigatore di immagini in Flash CS3.
Legge da un file XML, per cui basta sostituire gli url delle immagini all' interno del file XML.
Bisogna inoltre cambiare l' url del percorso al file XML, per farlo basta andare alla riga 33 del file LoadingXML.as .


Al rollover dei quadratini numerati, viene visualizzata l' immagine corrispettiva.
Inoltre, ognuno di voi può cambiare le grafiche e personalizzarlo in base alle proprie esigenze.


MINI NAVIGATOR
Flash CS3+XML


 










Descrizione
Galleria immagini che legge da un file XML esterno


Pacchetto files
main.fla
org.flepstudio package
images.xml
cartella con immagini di prova

Puoi scaricare i files nella sezione downloads di questo sito.




Importante : Aprire il file LoadingXML.as e alla riga 33 cambiare l' url di chiamata al file XML.


 


File XML:


HTML Code:
<?xml version="1.0" encoding="UTF-8"?>
<root>
	<image>http://www.flepstudio.org/utilita/MiniNavigator/images/pic_0.jpg</image>
	<image>http://www.flepstudio.org/utilita/MiniNavigator/images/pic_1.jpg</image>
	<image>http://www.flepstudio.org/utilita/MiniNavigator/images/pic_2.jpg</image>
	<image>http://www.flepstudio.org/utilita/MiniNavigator/images/pic_3.jpg</image>
	<image>http://www.flepstudio.org/utilita/MiniNavigator/images/pic_4.jpg</image>
	<image>http://www.flepstudio.org/utilita/MiniNavigator/images/pic_5.jpg</image>
	<image>http://www.flepstudio.org/utilita/MiniNavigator/images/pic_6.jpg</image>
	<image>http://www.flepstudio.org/utilita/MiniNavigator/images/pic_7.jpg</image>
	<image>http://www.flepstudio.org/utilita/MiniNavigator/images/pic_8.jpg</image>
	<image>http://www.flepstudio.org/utilita/MiniNavigator/images/pic_9.jpg</image>
	<image>http://www.flepstudio.org/utilita/MiniNavigator/images/pic_10.jpg</image>
	<image>http://www.flepstudio.org/utilita/MiniNavigator/images/pic_11.jpg</image>
	<image>http://www.flepstudio.org/utilita/MiniNavigator/images/pic_12.jpg</image>
	<image>http://www.flepstudio.org/utilita/MiniNavigator/images/pic_13.jpg</image>
	<image>http://www.flepstudio.org/utilita/MiniNavigator/images/pic_14.jpg</image>
	<image>http://www.flepstudio.org/utilita/MiniNavigator/images/pic_15.jpg</image>
	<image>http://www.flepstudio.org/utilita/MiniNavigator/images/pic_16.jpg</image>
	<image>http://www.flepstudio.org/utilita/MiniNavigator/images/pic_17.jpg</image>
</root>

Allego i files sorgente:
Attached Files
File Type: zip MiniNavigator.zip (706.9 KB, 99 views)


Last edited by Flep; 05-06-08 at 07:37.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote

  #2 (permalink)  
Old 07-01-08, 13:48
Junior Member
 
Join Date: Sep 2007
Posts: 27
Rep Power: 0
floppy is on a distinguished road
Re: Mini Navigator

Come per la Simple Gallery di cui attendevo ansiosamente un'aggiornamento, sarebbe bello potere aggiungere il clic sulle immagini per aprire l'immagine ingrandita o un URL (per usarlo anche come menu).
Come si fà ?
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #3 (permalink)  
Old 10-01-08, 22:11
Junior Member
 
Join Date: Sep 2007
Posts: 27
Rep Power: 0
floppy is on a distinguished road
Re: Mini Navigator

Nessuno sa come fare ?
:-(
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #4 (permalink)  
Old 11-01-08, 06:48
Administrator
 
Join Date: Jul 2007
Location: Cesena
Posts: 4,321
Blog Entries: 1
Rep Power: 6
Flep is on a distinguished road
Re: Mini Navigator

Ciao

LoadingXML.as diventa così:
Code:
/*
 *************************************
 * Mini Navigator
 * http://www.FlepStudio.org         
 * © Author: Filippo Lughi           
 * version 1.0                       
 *************************************
 */
package org.flepstudio
{
	import flash.display.MovieClip;
	import flash.display.Loader;
	import flash.events.Event;
	import flash.net.URLLoader;
	import flash.net.URLRequest;
	import flash.xml.*;
	
	public class LoadingXML
	{
		private var _fla:MovieClip;
		
		public function LoadingXML(fla:MovieClip)
		{
			_fla=fla;
			this.loadXML();
		}
		
		private function loadXML():void
		{
			var loader:URLLoader=new URLLoader();
			loader.addEventListener(Event.COMPLETE,completeHandler);
			
			var request:URLRequest=new URLRequest('images.xml');
			try 
			{
				loader.load(request);
			} 
			catch(error:Error) 
			{
				trace('Impossibile caricare il documento.');
			}
		}
		
		private function completeHandler(event:Event):void
		{
			var result:XML=new XML(event.target.data);
			var myXML:XMLDocument=new XMLDocument();
			myXML.ignoreWhite=true;
			myXML.parseXML(result.toXMLString());
			var node:XMLNode=myXML.firstChild;
			var n:int=int(node.childNodes.length);
			for(var i:int=0;i < n;i++)
			{
				_fla.urls_array.push(node.childNodes[i].attributes['url']);
				_fla.paths_array.push(node.childNodes[i].firstChild.nodeValue);
			}
			
			_fla.loadImages();
		}
	}
}
ImageLoader.as diventa così:
Code:
/*
 *************************************
 * Mini Navigator
 * http://www.FlepStudio.org         
 * © Author: Filippo Lughi           
 * version 1.0                       
 *************************************
 */
package org.flepstudio
{
	import flash.display.MovieClip;
	import flash.display.Loader;
	import flash.events.*;
	import flash.net.URLRequest;
	import flash.display.BitmapData;
	import flash.display.Bitmap;
	import flash.geom.Matrix;
	
	public class ImageLoader 
	{
		private var _fla:MovieClip;
		private var clip:MovieClip;
		
		private var id:int;
		
		private var loader:Loader;
		
		private var url_:String;
		
		public function ImageLoader(fla:MovieClip,url:String,n:int)
		{
			_fla=fla;
			url_=url;
			id=n;
			
			_fla.info_txt.text='LOADING IMAGES, PLEASE WAIT...'+'\n'+(id+1)+' / '+_fla.paths_array.length;
			
			init();
		}
		
		private function init():void 
		{
			var request:URLRequest=new URLRequest(url_);
			loader=new Loader();
			initListeners(loader.contentLoaderInfo);
			loader.load(request);
		}
		
		private function initListeners(dispatcher:IEventDispatcher):void 
		{
			dispatcher.addEventListener(Event.COMPLETE,completato);
		}
		
		private function completato(event:Event):void 
		{
			createThumb();
		}
		
		private function removeListeners(dispatcher:IEventDispatcher):void 
		{
			dispatcher.removeEventListener(Event.COMPLETE,completato);
		}
		
		private function createThumb():void
		{
			var thumb:Bitmap=loader.content as Bitmap;
			
			clip=new MovieClip();
			clip.id=id;
			clip.visible=false;
			clip.addChild(thumb);
			
			_fla.container_mc.addChild(clip);
			_fla.images_array.push(clip);
			
			clip.id=id;
			clip.name='pic_'+id;
			
			if(id<_fla.paths_array.length-1)
				_fla.loadImages();
			else
				_fla.positionClips();
		}
	}
}
Main.as diventa così:
Code:
/*
 *************************************
 * Mini Navigator
 * http://www.FlepStudio.org         
 * © Author: Filippo Lughi           
 * version 1.0                       
 *************************************
 */
package org.flepstudio
{
	import flash.display.MovieClip;
	import flash.events.Event;
	import flash.events.MouseEvent;
	import flash.text.TextField;
	import flash.net.*;
	import flash.events.ContextMenuEvent;
	import flash.ui.ContextMenu;
	import flash.ui.ContextMenuItem;
	import caurina.transitions.Tweener;
	
	public class Main extends MovieClip
	{
		private var file_xml:LoadingXML;
		
		public var paths_array:Array=new Array();
		public var images_array:Array=new Array();
		private var clips_array:Array=new Array();
		public var urls_array:Array=new Array();
		
		public var container_mc:MovieClip;
		
		private var counter:int=0;
		private const ROW_COUNT:uint=15;
		
		public function Main()
		{
			addEventListener(Event.ADDED_TO_STAGE,init);
		}
		
		private function init(evt:Event):void
		{
			removeEventListener(Event.ADDED_TO_STAGE,init);
			
			stage.frameRate=31;
			
			createContainer();
			loadXML();
			initMenu();
		}
		
		private function createContainer():void
		{
			container_mc=new MovieClip();
			addChild(container_mc);
		}
		
		private function loadXML():void
		{
			file_xml=new LoadingXML(this);
		}
		
		public function loadImages():void
		{
			var image_loader:ImageLoader=new ImageLoader(this,paths_array[counter],counter);
			counter++;
		}
		
		public function positionClips():void
		{
			removeChild(info_txt);
			
			for(var i:int=0;i < images_array.length;i++)
			{
				if(i>0)
					images_array[i].x=images_array[i-1].x+images_array[i-1].width;
			}
			
			createNavigation();
			viewClip(0);
		}
		
		private function createNavigation():void
		{
			for(var i:int=0;i
e il file XML diventa così:
HTML Code:
<?xml version="1.0" encoding="UTF-8"?>
<root>
	<image url="http://www.flepstudio.org/">http://www.flepstudio.org/utilita/MiniNavigator/images/pic_0.jpg</image>
	<image url="http://www.flepstudio.org/">http://www.flepstudio.org/utilita/MiniNavigator/images/pic_1.jpg</image>
	<image url="http://www.flepstudio.org/">http://www.flepstudio.org/utilita/MiniNavigator/images/pic_2.jpg</image>
	<image url="http://www.flepstudio.org/">http://www.flepstudio.org/utilita/MiniNavigator/images/pic_3.jpg</image>
	<image url="http://www.flepstudio.org/">http://www.flepstudio.org/utilita/MiniNavigator/images/pic_4.jpg</image>
	<image url="http://www.flepstudio.org/">http://www.flepstudio.org/utilita/MiniNavigator/images/pic_5.jpg</image>
	<image url="http://www.flepstudio.org/">http://www.flepstudio.org/utilita/MiniNavigator/images/pic_6.jpg</image>
	<image url="http://www.flepstudio.org/">http://www.flepstudio.org/utilita/MiniNavigator/images/pic_7.jpg</image>
	<image url="http://www.flepstudio.org/">http://www.flepstudio.org/utilita/MiniNavigator/images/pic_8.jpg</image>
	<image url="http://www.flepstudio.org/">http://www.flepstudio.org/utilita/MiniNavigator/images/pic_9.jpg</image>
	<image url="http://www.flepstudio.org/">http://www.flepstudio.org/utilita/MiniNavigator/images/pic_10.jpg</image>
	<image url="http://www.flepstudio.org/">http://www.flepstudio.org/utilita/MiniNavigator/images/pic_11.jpg</image>
	<image url="http://www.flepstudio.org/">http://www.flepstudio.org/utilita/MiniNavigator/images/pic_12.jpg</image>
	<image url="http://www.flepstudio.org/">http://www.flepstudio.org/utilita/MiniNavigator/images/pic_13.jpg</image>
	<image url="http://www.flepstudio.org/">http://www.flepstudio.org/utilita/MiniNavigator/images/pic_14.jpg</image>
	<image url="http://www.flepstudio.org/">http://www.flepstudio.org/utilita/MiniNavigator/images/pic_15.jpg</image>
	<image url="http://www.flepstudio.org/">http://www.flepstudio.org/utilita/MiniNavigator/images/pic_16.jpg</image>
	<image url="http://www.flepstudio.org/">http://www.flepstudio.org/utilita/MiniNavigator/images/pic_17.jpg</image>
</root>

Last edited by Flep; 12-01-08 at 06:22.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #5 (permalink)  
Old 11-01-08, 21:54
Junior Member
 
Join Date: Sep 2007
Posts: 27
Rep Power: 0
floppy is on a distinguished road
Re: Mini Navigator

loadingXMl.as
e
Main.as
contengono errori di sintassi ....

Questo è il messagio che mi dà se tento di formattare e poi salvare .

:-(
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #6 (permalink)  
Old 12-01-08, 06:22
Administrator
 
Join Date: Jul 2007
Location: Cesena
Posts: 4,321
Blog Entries: 1
Rep Power: 6
Flep is on a distinguished road
Re: Mini Navigator

Ah sì, non avevo sistemato i cicli e il tag CODE del forum li formattava male.
Prova adesso.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #7 (permalink)  
Old 12-01-08, 20:58
Junior Member
 
Join Date: Sep 2007
Posts: 27
Rep Power: 0
floppy is on a distinguished road
Re: Mini Navigator

Nada !
Niente più errori, ma le immagini continuano a non essere cliccabili !

:-(
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #8 (permalink)  
Old 13-01-08, 07:51
Administrator
 
Join Date: Jul 2007
Location: Cesena
Posts: 4,321
Blog Entries: 1
Rep Power: 6
Flep is on a distinguished road
Re: Mini Navigator

Non so che dire... a me funziona perfettamente.
Puoi scaricare l' esempio che ti ho fatto al seguente url:

http://www.flepstudio.org/sharing/floppy.zip
__________________

 


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
  #9 (permalink)  
Old 13-01-08, 10:44
Junior Member
 
Join Date: Sep 2007
Posts: 27
Rep Power: 0
floppy is on a distinguished road
Re: Mini Navigator

Il tuo esempio funziona anche a me !
E sì che avevo solo fatto copia-incolla dei codici da modificare.
Boh ??? ......

Comunque Grazie Infinite .
Sei veramente gentilissimo e ultra-disponibile !
Considerando che lo fai gratis, è da non credere !!!!!
:-)
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #10 (permalink)  
Old 16-01-08, 14:16
Junior Member
 
Join Date: Jan 2008
Location: Como
Posts: 4
Rep Power: 0
Slan is on a distinguished road
Re: Mini Navigator

Ciao ho modificato tutto e aggiunto le mie foto e da flash mi funziona tutto, ma nel momento in cui lo uppo nel mio sito mi da errori, ho modificato l'indirizzo nel loadingxml.as nella riga 33.

Error #2044: securityError non gestito:. text=Error #2048: Violazione della sicurezza sandbox: http://www.(miosito).it/MiniNavigator/main.swf non può caricare dati da http:\www.(miosito).it/MiniNavigator/images.xml.
at org.flepstudio::LoadingXML/::loadXML()
at org.flepstudio::LoadingXML$iinit()
at org.flepstudio::Main/::loadXML()
at org.flepstudio::Main/::init()

1-quando da dreamweaver aggiunto l'swf e poi lo hosto sul mio ftp, va bene che rimanga tutto in una cartella a parte "/(mioftp).it/MiniNavigator" compreso l'swf stesso?
2-l'swf deve stare nella stessa cartella del file images.xml e loadingxml.as o le directory vanno bene così come le hai impostate tu nel file "floppy.zip"?
3-l'unica stringa da cambiare è la 33 nel file loadingxml.as come hai indicato sopra?

le ho provate tutte e non so che fare. Ti ringrazio per una risposta futura
Ciao
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 On
Trackbacks are On
Pingbacks are On
Refbacks are On
Forum Jump

Similar Threads

Thread Thread Starter Forum Replies Last Post
Mini Navigator Flep FlepStudio utilities 10 22-07-08 19:32
Mini Gallery Flep FlepStudio utilities 1 21-02-08 08:11
Mini Navigator 2 Flep FlepStudio utilities 0 18-02-08 12:18
Mini Navigator 2 Flep Utilità di FlepStudio 0 18-02-08 12:13
Mini Gallery Flep Utilità di FlepStudio 3 14-01-08 11:15


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


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

FlepStudio
by Filippo Lughi
P.IVA 03605860406