2. Typy danych - Adnotacje
Jak już poznałeś w pierwszej części kursu, zmienną deklarujemy w podany sposób:
internal var nazwaZmiennej = wartość;
I niby wszystko wydawałoby się w porządku w tej składni, aczkolwiek brakuje jednego elementu, określającemu AS3 co ta zmienna faktycznie przetrzymuje. Czy jest to tekst, liczba czy może obiekt jakieś klasy? (adnotacje właśnie łatają tą dziurę i dają poszlakę interpreterowi (interpreter to maszyna, która odczytuje kod ActioScript na jej właściwe funkcje)).
Oczywiście dodawanie typów dla zmiennych jest nie obowiązkowe i AS3 sobie poradzi ze skompilowanie poprawnym kodu, ale zajmie mu to nieco więcej czasu niż powinno. (także jeśli nie budujesz dużych aplikacji i nie tworzysz profesjonalnego kodu ActionScript, wtedy możesz ominąć ten temat; Jednak musisz pamiętać, że jest to ważna sprawa).
Teraz nadszedł czas na pokazanie gdzie wkładamy te adnotacje (na pewno nie tam gdzie myślicie ;] ), przykład jest podany poniżej:
internal var nazwaZmiennej:typ = wartość;
Typ danych deklarujemy po przez dodanie dwukropka zaraz po nazwie zmiennej (bez żadnych spacji) oraz podanie nazwy typu, może to być np. String, int czy Object :
internal var mojTekst:String = "wartość";
internal var mojaLiczba:int = 1442;
internal var mojObiekt:Object = new Object();
Dzięki typą zmiennych, nasz kod jest bardziej wydajniejszy (szybszy) oraz bardziej profesjonalny (zalecany przez Adobe styl deklarowania zmiennych dla developerów Flash).
Ranga: Administrator serwisu Punktów: 0