У меня есть LinkButton и Button, которые делают то же самое при нажатии. Кнопка имеет скин с помощью программной кожи. Я хотел бы изменить состояние обоих элементов на «более», когда один из них переворачивается с помощью мыши.
Я пробовал разные подходы, но пока ни один из них не работает:
Я не могу восстановить скин, который использует кнопка. getStyle ("skin") возвращает класс, а не экземпляр скина, поэтому я не могу использовать skin.setCurrentState ().
Я не могу использовать button.setCurrentState (), поскольку массив состояний кнопки пуст, поэтому я получаю ошибку во время выполнения.
Я не могу отправлять события мыши rollOver каждому компоненту, поскольку существует бесконечный цикл (каждый компонент многократно отправляет события друг другу).
Кто-нибудь имеет представление о том, как я мог бы решить эту проблему?