Показать сообщение отдельно
Старый 07.09.2005, 15:30
Iv вне форума Посмотреть профиль Отправить личное сообщение для Iv Посетить домашнюю страницу Iv Найти все сообщения от Iv
  № 7  
Ответить с цитированием
Iv
 
Аватар для Iv

Регистрация: Apr 2001
Адрес: Moscow
Сообщений: 1,475
Код:
this.setMyObjectClass = function() {
	delete this.setMyObjectClass;
	var MyObject = function () {
		this.init();
	};
	var tmp = MyObject.prototype.__proto__=Object.prototype;
	tmp.init = function() {
	};
	tmp.addProperty("val", function () {
		return this.value;
	}, function (value) {
		this.value = value;
	});
	tmp.toString = function() {
		return this.val;
	};
	_global.MyObject = MyObject;
	ASSetPropFlags(_global, 'MyObject', 7, 1);
};
this.setMyObjectClass();
//
_root["item"] = new MyObject();
_root["item"]["val"] = "item_17";
_root["item"]["id"] = "17";
trace(_root["item"]);