У меня есть библиотека Sprite во Flash под названием «Коробка».Я переопределяю ширину Box и отслеживаю установленное значение.
override public function set width(value:Number):void {
trace(value)
super.width = value
}
Затем я помещаю один экземпляр Box на временную шкалу во Flash, охватывающую около 40 кадров, и изменяю его размер несколько раз вдоль этих кадров.При предварительном просмотре ширина устанавливается только один раз (в лучшем случае) для исходного состояния и отслеживает значение.Когда размер Box снова и снова уменьшается, ширина временной шкалы не устанавливается снова, как я ожидал, и никакое другое значение не отслеживается.Фактически, компоненты пользовательского интерфейса Flash ведут себя одинаково.Например, вы не можете анимировать размеры Button или TextArea на временных шкалах.Есть ли решение для этого?