Macromedia Flash 5. Объектно - ориентированное программирование




Объекты


personA = new Object();

personA - это новый Объект. Теперь можно добавить объекту новые свойства, как это показано ниже:

personA.name = "Ann"; personA.age = 31;

Это означает, что:

  • personA имеет свойство name; (имя), значение которого равно "Ann"
  • personA имеет свойство age (возраст), значение которого равно 31
  • Достаточно просто. То же самое можно сделать по другому:

    personA = { name:"Ann", age:31 }

      Примечание

    ActionScript игнорирует пробелы и табуляцию. Например, создать объект personA можно было бы так:

    personA = { name : "Bob", site : "bob.com", favs : { site1 : "flash.com", site2 : "flesh.com" } }

    Это иногда полезно для облегчения понимания, но имеет свой недостаток - невозможность построчных комментариев. Полезно запомнить следующий синтаксис для быстрого создания объектов:

    o = { x:x, y:y, z:{a:a, b:b} }

    Обратите внимание на скобки, запятые, двоеточия и отсутствия точки с запятой в конце строки.

    Фигурные скобки { } быстрый и удобный способ создания объекта. Вот другой объект:

    personB = new Object(); personB.name = "Bob"; personB.age = 25; personB.hobby = "drinking";

    А это то же самое:

    personB = { name:"Bob", age:25, hobby:"drinking" }

    Это было просто. Теперь у нас есть два объекта: personA и personB. Каждый из них имеет два свойства: name и age, а PersonB имеет еще одно дополнительное свойство hobby (хобби). Если вам что-то не понятно, посмотрите пример еще раз, потому что следующее предложение содержит очень важную информацию.

    Также где-то есть третий объект, имеющий два свойства - personA и personB. Это дает нам первое представление об ООП в работе. Все содержится внутри объекта.

    Если ваши глаза начали стекленеть, подождите... Давайте рассмотрим такую метафору. Представьте, что кто-то переезжает. Это событие влечет за собой перевозку вещей. Здесь есть два подхода. Первый - подогнать грузовик (желательно со съемным тентом) к входной двери и затем погрузить в него вещи, ящики, полки и заплатить шоферу. Это самый быстрый и самый простой способ переезда и он прекрасно работает в жизни. "Нормальный" способ переезда - рассовать вещи по коробкам и подписать (какими-нибудь закорючками) все коробки, согласно их содержанию. Это включает принятие тысячи решений и неотложных действий в час и это хороший тест для супругов, если вы когда-нибудь такой искали.




    Содержание  Назад  Вперед