Показать сообщение отдельно
Старый 16.12.2006, 20:21
Kikasso вне форума Посмотреть профиль Отправить личное сообщение для Kikasso Найти все сообщения от Kikasso
  № 4  
Ответить с цитированием
Kikasso
 
Аватар для Kikasso

Регистрация: Oct 2006
Адрес: spb.ru
Сообщений: 3,221
класс:
Код:
class Test{

public static var _total_:Number = 0;
private var id:String;
private var timeline:MovieClip;

public static function get total():Number{
			return _total_;
}
public static function set total( total:Number ):Void{
		  _total_ = total;
}

 public function Test ( timeline:MovieClip, id:String) {
	this.timeline = timeline;
	this.id = id;
	total ++;
  }
 public function del():Void {
	total --;
    delete timeline[ id ];
}

}
таймлайн:
Код:
import Test;
var t1:Test = new Test(this, "t1");
var t2:Test = new Test(_root, "t2");
trace( t1 + "  "+ t2);
t1.del();
trace( t1 + "  "+ t2);
debug -> list variables: объект удален.
Идея простая - нам надо направить вызов delete на сам объект.

А насчет русских буков.. ЕЙ-богу, лучше транслитом..


Последний раз редактировалось Kikasso; 16.12.2006 в 20:26.