Есть ли способ заметить класс скина Spark Button, что его ширина была изменена? - PullRequest
0 голосов
/ 16 июля 2011

Я изменяю размеры внешнего компонента кнопки зажигания, но внутри, если у меня есть объект Rect и некоторый путь, его можно изменить, установив для него ширину 100%.

Но в случае множества путей или с простым активом SWF больше не работает.

Ширина может быть установлена ​​правильно при первом показе компонента. Но после этого я не могу его изменить.

Я ищу метод или обработчик в архитектуре Spark, который может получить изменения внутри класса скина, чтобы я мог настроить все визуальные элементы внутри моего класса.

1 Ответ

0 голосов
/ 16 июля 2011

Просто используйте метод updateDisplayList, это должно быть хорошо

override protected function updateDisplayList(unscaledWidth:Number, unscaledHeight:Number) : void
            {
                super.updateDisplayList(unscaledWidth, unscaledHeight);
                trace("unscaledWidth"+unscaledWidth);
            }
...