Зачем вам нужен идентификатор, когда вы уже находитесь в объекте?Используйте оператор 'this' в своем пользовательском компоненте.
private function xxxx(){
this.state = (this.state == CustomDividedBox.COLLAPSE ? CustomDividedBox.EXPAND : CustomDividedBox.COLLAPSE);
}
Это очень простые концепции ООП, и я предлагаю вам прочитать об этом.
РЕДАКТИРОВАТЬ: Ой, подождите, это 2 разныекомпоненты.Что вы хотите сделать, это отправить событие в Custompanel.mxml, которое Main.mxml прослушивает и знает, что делать в другом компоненте:
Main.mxml
customPanel.addEventListener('someEvent', someEventHandler);
private function someEventHandler(e:Event):void
{
div1.doSomething();
}
CustomPanel.mxml
private function xxxx(){
this.dispatchEvent(new Event('someEvent'));
}