В моем приложении VGroup
, который содержит несколько пользовательских компонентов типа MyComponent
.Теперь у меня есть метод удаления в MyComponent
, который должен был однажды выполнить удаление элемента из VGroup
.Я знаю, что должен использовать parentDocument.vgroupId.removeElement()
, но что передать в качестве ссылки?
Примечание. Я хочу выполнить удаление в методе из MyComponent
ОБНОВЛЕНИЕ : вот мой источник: в моем основном приложении
<s:VGroup id="vgroupId" width="100%" height="100%" />
Теперь я добавляю свой пользовательский компонент как:
var cust:FunctionElement = new MyComponent(); // MyComponent extends spark Panel
vgroupId.addElement(cust);
И из MyComponent
я звоню
parentDocument.vgroupId.removeElement(this) // get this error => TypeError: Error #1034: Type Coercion failed: cannot convert global@5ed30d1 to mx.core.IVisualElement.
Если я приведу его как this as IVisualElement
, я получаю ошибкуравно null