Flash CS3 - Flash CS4

Free tutorials and scripts for all.
Actionscript 3.0

Il miglior modo di istanziare la Main Class

This is a discussion on Il miglior modo di istanziare la Main Class within the Articoli e tutorials forums, part of the Flash CS3 e Actionscript 3.0 category; Come abbiamo già visto, si può istanziare una Classe in questo modo: var nomeIstanza:NomeClasse=new NomeClasse(); Però, seguento i ...


Go Back   Forum Flash CS3 Flash CS4 > Flash CS3 e Actionscript 3.0 > Articoli e tutorials

Register FAQ Members List Calendar Search Today's Posts Mark Forums Read
  2 links from elsewhere to this Post. Click to view. #1 (permalink)  
Old 19-09-07, 13:18
Administrator
 
Join Date: Jul 2007
Location: Cesena
Posts: 4,486
Rep Power: 6
Flep is on a distinguished road
Il miglior modo di istanziare la Main Class

Come abbiamo già visto, si può istanziare una Classe in questo modo:
var nomeIstanza:NomeClasse=new NomeClasse();

Però, seguento i consigli di una famoso Flash Architect di Adobe ( Colin Moock ), la miglior soluzione con AS 3.0 di istanziare la nostra Main Class ( quindi la Classe che gestirà tutta l'applicazione e le SubClassi ) è il campo di testo che abbiamo nel pannello proprietà che si chiama Document Class. Infatti in AS 3.0 la Main Class viene chiamata Document Class.
La Document Class rappresenta la Timeline principale del nostro progetto ( FLA ) e di solito è una SubClasse della Classe MovieClip.
Quindi la Classe Miles che abbiamo visto diventa così:
Code:
package
{	
	import flash.display.MovieClip;
	
	public class Miles extends MovieClip	
	{		
		public function Miles()		
		{			
			trace('la Classe Miles è stata istanziata');		
		}	
	}
}
E nel pannello proprietà (campo Document Class) scriviamo: Miles.

Adesso abbiamo istanziato la Classe Miles che rappresenta la Timeline del FLA da cui è stata instanziata. Per cui se dalla Classe facciamo un trace per recuperare ad esempio quanti frames ha in totale la nostra Timeline:
Code:
package
{	
	import flash.display.MovieClip;	
	
	public class Miles extends MovieClip	
	{		
		public function Miles()		
		{			
			trace('la Classe Miles è stata istanziata');			
			trace(this.totalFrames);		
		}	
	}
}
Consiglio di fare la prova del trace di this.totalFrames anche con più di un frame nella Timeline.

Stay tuned !
__________________

 


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

  #2 (permalink)  
Old 27-03-08, 16:54
Member
 
Join Date: Mar 2008
Posts: 33
Rep Power: 0
marshall is on a distinguished road
Re: Il miglior modo di istanziare la Main Class

Quote:
E nel pannello proprietà (campo Document Class) scriviamo: Miles.
credo di essermi rincretinito ma non trovo proprio sto pannello e di conseguenza sto campo!!!!

quale è????????????????????? dove sono?????????????

grazie ciao :°
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote

  #3 (permalink)  
Old 28-03-08, 05:33
Administrator
 
Join Date: Jul 2007
Location: Cesena
Posts: 4,486
Rep Power: 6
Flep is on a distinguished road
Re: Il miglior modo di istanziare la Main Class

Sullo Stage, in basso nel pannello proprietà proprio sotto dove cambi coloe allo sfondo dello stage.
C'è un campo Document Class o Classe Documento se hai versione italiana.
__________________

 


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

  #4 (permalink)  
Old 28-03-08, 18:58
Member
 
Join Date: Mar 2008
Posts: 33
Rep Power: 0
marshall is on a distinguished road
Re: Il miglior modo di istanziare la Main Class

capperi era proprio li!!! sono diventato cieco :\

grazie ancora
ciauz
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote

  #5 (permalink)  
Old 10-07-08, 16:34
Junior Member
 
Join Date: Jan 2008
Posts: 18
Rep Power: 0
Nerlaleph is on a distinguished road
Send a message via MSN to Nerlaleph
Re: Il miglior modo di istanziare la Main Class

Ciao,
che significa quando ti dice:
Quote:
A definition for the document class could be not found in the classpath, so one will be automatically generated in the SWF file upon export
??
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote

Flash Multi Gallery
  #6 (permalink)  
Old 10-07-08, 17:19
Onsitus's Avatar
CSS.FlepStudio.org
 
Join Date: Jul 2007
Location: Nettuno Beach
Posts: 1,012
Rep Power: 3
Onsitus is on a distinguished road
Re: Il miglior modo di istanziare la Main Class

Che non hai creato una Document Class (il file as) o che non hai inserito il nome della Document Class nel campo adeguato nel panello di proprietà.

Credo che di as3 sto ancora in alto mare!
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote

  #7 (permalink)  
Old 09-10-08, 13:49
Junior Member
 
Join Date: Jan 2008
Posts: 14
Rep Power: 0
ROBY94 is on a distinguished road
Re: Il miglior modo di istanziare la Main Class

ciao scusate ma quando provo mi dice che ce un errore nella riga 1 5007: Un file di ActionScript deve avere almeno una definizione visibile esternamente. cosa devo fare?

Last edited by ROBY94; 09-10-08 at 13:53..
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
Actionscript 3 Istanziare Movie Clip Jeman Actionscript 3.0 avanzato 0 30-06-08 14:36
controllare un clip senza la main class naruto Actionscript 3.0 base 2 13-05-08 22:49
dichiarare una variabile di tipo globale nella main class della gallery orizzontale marco_mar AIUTO utilità free 1 21-04-08 09:32
Il giusto modo di precaricare naruto Actionscript 3.0 base 5 05-08-07 19:04
miglior modo x immagazzinare dati nicodj88 Flash CS3 generale 2 25-07-07 18:52


All times are GMT. The time now is 11:45.


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