Тема: ООП в As
Показать сообщение отдельно
Старый 11.07.2003, 11:44
iLoveYou вне форума Посмотреть профиль Отправить личное сообщение для iLoveYou Найти все сообщения от iLoveYou
  № 4  
iLoveYou
wanted

Регистрация: Sep 2002
Сообщений: 1,737
Цитата:
Оригинал написал(а) C2Plus

более рациональное создание методов:
MyClass.prototype.myMethod = function(){
}
Колин Мук в своей последней книженции этот "способ" вообще называет единственно верным, а все остальные возможные - обусловленными несовершенством AS.

2Fireworm для работы с массивом, например:
Код:
function MyClass(a) {
	this.a = a;
	this.b = "asd";
}
MyClass.prototype.getA = function() {
	_root.a = this.a;
};
//*****************************
var i;
ar = new Array();
for (i=0; i<5; i++) {
	ar[i] = new MyClass(i);
}
ar[3].getA();
trace(a);
trace(ar[3].b);
__________________
вот тебе, революционный единоличник! вот тебе кулачество! вот тебе Союзкиножурнал!