Getter/setter w FMS2

Oczywiście tak naprawdę FMS2 to wykastrowany JavaScript1.5 na sterydach, zatem większość myków z dokumentacji przejdzie jak pocisk z magnum przez wczorajsze wydanie Faktu. Co jest, a czego nie ma można wykminić przez proste trace'y:

Actionscript:
  1. trace(Number.prototype.toPrecision);

A to próbka dodawania akcesorów do prototypu:

Actionscript:
  1. function Testuj (){}
  2. Testuj.prototype.dawaj getter = function ()
  3. {
  4. return "Zawsze 3";
  5. }
  6. Testuj.prototype.dawaj setter = function (n)
  7. {
  8. trace("Zawsze "+n);
  9. }
  10. a = new Testuj();
  11. trace(a.dawaj)
  12. a.dawaj = 10;

Ciekawe kiedy zaskoczą nas trójeczką?

Dodaj odpowiedź