Показать сообщение отдельно
Старый 14.06.2018, 02:30
robotR2D2 вне форума Посмотреть профиль Отправить личное сообщение для robotR2D2 Найти все сообщения от robotR2D2
  № 9  
Ответить с цитированием
robotR2D2

Регистрация: May 2016
Сообщений: 25
Цитата:
Сообщение от RedHead90 Посмотреть сообщение
А будет ли он тогда висеть в памяти, дожидаясь сборщика или освободится сразу по выходу из стека?
Код AS3:
function init():void {
	var s:Sprite = new Sprite();
	s.addEventListener(Event.ENTER_FRAME, this.onEF);
 
	var v:Vector.<Sprite> = new Vector.<Sprite>([new Sprite(), s]);
 
}
 
function onEF(e:Event):void {
	trace("EF");
	this._i++;
	if (this._i > 5) System.gc();
}
 
//output:
//EF
//EF
//EF
//EF
//EF
//EF