Originariamente inviato da Mrx8
grazie... potrei avere qualche informazione sia su come vanno strutturate e sia a cosa servono??
Allora, per quanto riguarda la struttura, dipende da quale versione del linguaggio utilizzi, di sicuro le classi in quanto tali vengono sfruttate molto di più in Actionscript 3 che nella precedente versione, la struttura è pressappoco così (poi ci sono delle piccole varianti a seconda della cartella in cui vengono inseriti i file che le contengono):
Codice PHP:
package {
public class NomeClasse {
// qui ci va il costruttore:
public function NomeClasse () {
// azioni quando si istanzia un oggetto di questa classe
}
// altre funzioni private o pubbliche a seconda di quello che devi fare o del motivo per cui le utilizzi
}
}
la classe va salvata in questo modo dentro un file con lo stesso nome della classe (rispettando maiuscole e minuscole) e con estensione .as
L'utilizzo delle classi in actionscript come in altri linguaggi, sta alla base dello stesso OOP (Object oriented programming) e tende a raggruppare azioni e proprietà utili ad un determinato scopo in un unico oggetto in maniera tale che una volta creato, tale oggetto potrà essere utilizzato ogni qualvolta sia necessario, senza dover ogni volta ripetere le operazioni che hanno portato alla creazione dello stesso, risparmiando al software che lo gestisce nuove elaborazioni, suddividendo meglio il codice e rendendo più pulita e facilmente "debuggabile" l'applicazione che andremo a costruire.
Questa è una minima parte di quello che si potrebbe dire sul perchè delle classi, se provi a cercare OOP su internet avrai sicuramente a disposizione parecchi link che lo trattano in maniera più approfondita di quanto si potrebbe fare in un post su di un forum.