Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Переменные в ActionScript 3.0 (http://www.flasher.ru/forum/showthread.php?t=153245)

GBee 31.03.2011 11:27

Надо почитать основы ООП автор любой.

Пример на основе класса Человек (в скобках параллель на VirtualPet)

Класс Человек (или VirtualPet) . Экземпляр класса Вы (хм животное, которое вам нравится) или я (пчелка), или любой участник форума (другие животные гыгыгы :о)) ). Соответственно "репутация" (petName) (переменная экземпляра класса) есть при регистрации у всех по умолчанию равна 10 (Unnamed Pet). Но у каждого (экземпляра) объекта - она своя у вас 10 (Ortidon) у меня 25 (GBee).

Код AS3:

var you:Человек = new Человек();
//you.rate  = 10
you.rate = 11;
// теперь 11

Короче я вас еще больше запутал :о))

Vier 31.03.2011 13:15

Цитата:

Сообщение от GBee (Сообщение 985347)
Надо почитать основы ООП автор любой.

Еще можно начать с теории идей Платона.

Ortidon,

class VirtualPet, это просто абстрактное животное, оно существует в идеальном мире идей.

var pet = new Virtual Pet(); - Сущность pet получает реальную живое воплощение идеи Virtual Pet в реальном мире. При таком создании pet имеет имя по-умолчанию - Unnamed Pet.

Но творец, предпочитает, чтобы конкретно этот, созданный pet получил имя Stan. Поэтому приходится писать pet.petName = "Stan";


Часовой пояс GMT +4, время: 23:23.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.