class NazwaKlasy {
//kod klasy
//konstruktor
function NazwaKlasy() {
//kod klasy, funkcje itp
}
}
Klasa jest to komponent programowania zorientowanego obiektowo, dzięki którym można tworzyć obiekty (duplikatów wyniku klas, coś na wzór klonów klipów filmowych).
Aby zadeklarować swoją własną klase w ActionScript należy wpisać class , po kótrej następuje nazwa klasy, otwieramy wtedy nawiasy klamrowe i piszemy kod. Najczęściej nazwy klas są rozpoczynane z wielkiej litery.
Ważną rzeczą w klasach są ich konstruktory, które są funkcjami o nazwach klas. Dzięki nimi jeśli tworzymy obiekt danej klasy wykonuje się konstruktor automatycznie.
Klasy mogą przechowywać własne zmienne oraz funkcje, mogą również byc potomkami innych klas oraz zaciągać interfejs od innych.
Kompatybilność: Flash 6+
Przykład:
class Plant {
var leafType:String;
var bloomSeason:String;
// deklaracja konstruktora
function Plant(param_leafType:String, param_bloomSeason:String) {
this.leafType = param_leafType;
this.bloomSeason = param_bloomSeason;
}
//zwracanie wartości
function getLeafType():String {
return leafType;
}
function getBloomSeason():String {
return bloomSeason;
}
}
Listing
Ranga: Administrator serwisu Punktów: 0