У меня есть собственный компонент, который я разработал и который является частью панели инструментов.
Опрашивает на основе таймера, который является частью компонента.
Когда пользователь уходит от представления, содержащего этот компонент, я хотел бы остановить таймер и, следовательно, остановить опрос.
Я, очевидно, могу вызвать событие, когда представление изменилось, и поймать его внутри компонента, но я надеялся, что может быть способ сохранить все это внутри компонента.
Есть ли событие или изменение состояния внутри компонента, которое срабатывает и даже когда компонент отображается в данный момент?
Заранее спасибо за любую помощь или предложения!
Пример:
]]>
</mx:Script>
<mx:TabBar x="10" y="10" dataProvider="viewstack1">
</mx:TabBar>
<mx:ViewStack x="0" y="0" id="viewstack1" width="675" height="315">
<mx:Canvas label="View 1" width="100%" height="100%">
<mx:Button x="74" y="69" label="Button 1" width="429" height="185" removedFromStage="removeFromStageEvent()"/>
</mx:Canvas>
<mx:Canvas label="View 2" width="100%" height="100%">
<mx:Button x="74" y="69" label="Button 2" width="429" height="185" color="red"/>
</mx:Canvas>
</mx:ViewStack>
</mx:Application>