Показать сообщение отдельно
Старый 04.01.2014, 12:44
kotyavo вне форума Посмотреть профиль Отправить личное сообщение для kotyavo Найти все сообщения от kotyavo
  № 1  
Ответить с цитированием
kotyavo

Регистрация: Dec 2013
Сообщений: 49
Question Как найти родителя от ссылочной переменной

добрый день

Есть функция
Код AS3:
function test(obj:DisplayObject):void {
 
}
Как мне получить родителя obj если таковой имеется

попробую на примере объяснить
Например у нас есть код в главном классе
Код AS3:
for (var i:Number = 0, num = this._controlLayer.numChildren; i < num; i++) 
{
	this._controlLayer.getChildAt(i).dispatchEvent( new Event(Event.RESIZE));	
}
_controlLayer это MovieClip добавленный как родитель
добавленные DisplayObject в _controlLayer умеют слушать это событие
Код AS3:
public function resize(e:Event):void 
{
	trace('resize conteiner');
        trace('roon.name', this.root.name); 
}
trace('roon.name', this.root.name); выдает root1 а не control_layer.

Я походу что то делаю не так, подскажите как получить родителя если мы имеем только ссылку DisplayObject

Заранее спасибо!
Upd...
Блин вот я туплю, есть же свойство parent, кто может удалите тему аж стыдно(


Последний раз редактировалось kotyavo; 04.01.2014 в 12:56. Причина: внесена конкретика, надеюсь что внес)