Savybės
// July 21st, 2008 // AS3
Savybės
Savybių pagalba mes galime sužinoti / pakeisti objekto informaciją, tarkime MovieClip’o _alpha savybę.
Sužinoti galima visų objektų savybes, tarkime kokia yra MovieClip’o spalva, koks yra Stage’o plotis, bet pakeisti galime ne visus, tarkime Stage’o plotį.
Pavyzdžiai:
Objekto kordinačių nustatymai ( nurodome koordinates ):
myMovieClip.x = 150;
myMovieClip.y = 200;
Objekto skalės nustatymai ( nurodoma skalė, 1 = 100% ):
myMovieClip.scaleX = .5;
myMovieClip.scaleY = .5;
Objekto dydžio nustatymai ( nurodomas plotis ir aukštis ):
myMovieClip.width = 50;
myMovieClip.height = 50;
Objekto pasvyrimo nustatymas ( nurodomas kampas, laipsniais. Jeigu yra įvedma > 360°, flashas automatiškai paskaičiuoja atitikmenį, todėl vargintis patiems su skaičiavimais nereikia ) :
myMovieClip.rotation = 45;
Objekto permatomumo nustatymas ( nurodomas permatomumas 1 = 100% ):
myMovieClip.alpha = .5;
Objekto matotmumo nustatymas ( nurodoma Boolean reikšmė ar objektas bus matomas ar ne, default yra true ):
myMovieClip.visible = false;
Tie kas bent kiek yra susidūrę su AS2, iš karto pamatys nedidelį skirtumą, tarp AS3 ir AS2 savybių. Pagrindinės savybės prarado – “_” ( underscore’ą ).
Taip pat mes galime susikurti savo Objektą, Klasę, kuriame mes patys galėsime apsirašyti mums reikiamas savybes arba metodus.

Gal nereiktu “property” versti kaip “parametras”. Klaidinantis vertimas. Parametrais paprastai buna reiksmes perduodamos funkcijoms ar metodams. Arciau tiesos butu “laukas” (field angl.), nors cia irgi yra niuansu: jie paprastai be getter/setter buna, beto ir AS3 dokumentacija naudoja property (kurio teisingo vertimo nelabai zinau).
Property – savybė
Prastas iš manes lingvistas
Vėl taisausi…