Как я уже сказал в своем комментарии к исходному вопросу, и, как сказал @ www.Flextras в своем последнем замечании, включение функциональности AS в класс - отличная идея.
Я бы порекомендовал еще один шаг, как я делал в своем первоначальном комментарии, и создал бы этот класс как реализацию одноэлементного шаблона. Таким образом, вы используете один экземпляр класса в приложении, что гарантирует идентичность объекта между компонентами MXML.
В качестве альтернативы, если он работает должным образом (трудно сказать без подробностей), вы также можете реализовать функциональность в статических методах некоторой формы служебного класса, это также будет хорошей реализацией.