Показать сообщение отдельно
Старый 18.02.2010, 15:42
GrMerlin вне форума Посмотреть профиль Отправить личное сообщение для GrMerlin Найти все сообщения от GrMerlin
  № 5  
Ответить с цитированием
GrMerlin

Регистрация: Feb 2010
Сообщений: 56
Lexa_, спасибо! Решения в Вашей теме я не нашел, но она меня натолкнула на идею, которая в конечном итоге дала результат!
И так, мое решение проблемы:
В компоненте прописываем новое событие (в функции какой-то)
Код AS3:
dispatchEvent(new Event("someEvent"));
При добавлении компоненты с помощью AddChild в главном куске программы (там где Application) задать ей creationComplete.
Код AS3:
<mx:State name="StateA">
	<mx:AddChild position="lastChild">
		<comp:MyComponent id="Comp1" creationComplete="Comp1Init()" />
	</mx:AddChild>
</mx:State>
Код AS3:
private function Comp1Init():void
	{
		Comp1.addEventListener("someEvent", someEventHandler);
	}


Последний раз редактировалось GrMerlin; 18.02.2010 в 15:52.