Flash CS3 - Flash CS4

Free tutorials and scripts for all.
Actionscript 3.0

Domande sui metodi del game gallina

This is a discussion on Domande sui metodi del game gallina within the Actionscript 3.0 base forums, part of the Flash CS3 generale category; Ciao, è da un pò di tempo che leggo i tuoi tutorial, in particolare mi sono soffermato molto sul gioco della ...


Go Back   Forum Flash CS3 Flash CS4 > Flash CS3 e Actionscript 3.0 > Flash CS3 generale > Actionscript 3.0 base

Register Blogs FAQ Members List Calendar Search Today's Posts Mark Forums Read
  #1 (permalink)  
Old 03-01-08, 11:29
Junior Member
 
Join Date: Dec 2007
Location: RE
Posts: 10
Rep Power: 0
Marco756 is on a distinguished road
Domande sui metodi del game gallina

Ciao,
è da un pò di tempo che leggo i tuoi tutorial, in particolare mi sono soffermato molto sul gioco della gallina.
Ti volevo fare delle domande su alcuni punti del codice che proprio non riesco ad interpretare correttamente.
Non riesco a capire a cosa servono i metodi attivaTimer() e lancianumero
Code:
 
private function attivaTimer():void
  {
   livello_txt.text='livello: '+livello;
   timer=new Timer(cambio,1);
   timer.addEventListener(TimerEvent.TIMER,lanciaNumero);
   timer.start();
  }
  
  private function lanciaNumero(t:TimerEvent):void
  {
   cambio=10000+Math.floor(Math.random()*20000);
   livello*=-1;
   attivaTimer();
Soprattutto mi chiedevo a cosa serve il delay cambio e perchè chiama per una volta il metodo lancianumero (la variabile livello ho capito a cosa serve...).
Nel metodo lancianumero è presente il metodo attivatimer() per ripassargli la variabile manipolata "cambio"?
Nel metodo lancianumero il parametro (t:TimerEvent) è dichiarato ma mai utilizzato perchè?
Questa sintassi (t:TimerEvent) significa che t appartine alla classe TimerEvent e non alla classe Movieclip?
Gli addEventListener quando e come bisogna utilizzarli? Nel metodo attivaTimer() non era sufficiente richamare il metodo
lancianumero() senza richiamare il listener?
Ti ringrazio in anticipo se riesci a farmi un pò di chiarezza, se le mie domande sono troppo vaghe e/o richiedono spiegazioni troppo
vaste ti chiedo per cortesia di indicarmi qualche guida.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote

  1 links from elsewhere to this Post. Click to view. #2 (permalink)  
Old 04-01-08, 05:34
Administrator
 
Join Date: Jul 2007
Location: Cesena
Posts: 4,350
Blog Entries: 1
Rep Power: 6
Flep is on a distinguished road
Re: Domande sui metodi del game gallina

Il metodo attivaTimer serve per cambiare il valore delle variabili cambio e livello in modo da cambiare la direzione di spostamento della gallina.

Riguardo a t:TimerEvent, il perchè è scritto quì:
Trucco del giorno - istanza fantasma
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #3 (permalink)  
Old 04-01-08, 09:54
Junior Member
 
Join Date: Dec 2007
Location: RE
Posts: 10
Rep Power: 0
Marco756 is on a distinguished road
Riferimento: Domande sui metodi del game gallina

Ok penso di aver capito.
Però non mi è chiaro perchè sia il metodo muovigallina che muovicesto si riferiscano entrambi a un'istanza e:Event, poichè la gallina è mossa dall'evento tempo, invece il cesto è mosso dall'evento KeyboardEvent.
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
game concept--best approach? banester Flash CS3 eng 3 24-03-08 12:37
Cambiamenti da AS 2.0 ad AS 3.0... Domande Seejay Actionscript 3.0 base 1 02-03-08 20:21
Game score manheman PHP | mySQL | Flash CS3 0 18-12-07 06:20
domande su classe loader e vecchio loadmovie mariano.martucci Actionscript 3.0 base 6 07-08-07 17:31
Un po' di domande da newbie The Exception Flash CS3 generale 3 27-07-07 07:58


All times are GMT. The time now is 20:15.


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