проблема макета после масштабирования - PullRequest
0 голосов
/ 26 января 2012

У меня есть сетка данных, которая теряет свой макет после масштабирования (при переключении между состояниями).

Инициализированная сетка выглядит следующим образом: enter image description here

, но когда она масштабируется (имасштабируется), это выглядит так: enter image description here

Скрипт, который масштабирует его (в разделе переходов):

<s:Scale scaleXTo="0.01" scaleYTo="0.01" target="{datagrid}" duration="200" />
<s:Scale scaleXTo="1" scaleYTo="1" target="{datagrid}" duration="200" />

Когда я сортирую данные по чему-либо (скажем, id), он возвращает макет обратно, но я думаю, что это потому, что сетка данных обновляется (или что-то похожее на обновление).

Кто-нибудь знает, как я могу сохранить макет после масштабирования (или обновить сетку данных).

1 Ответ

0 голосов
/ 26 января 2012

@ shaunhusain, invalidateDisplayList () сработал, и с effectEnd с эффектом я могу вызвать эту функцию.

Теперь у меня есть еще одна небольшая проблема: когда в сетке есть (только) 1 запись, она не аннулируется должным образом ... Я получаю это: datagrid with one entry

Когда есть 2 или более записей, он работает правильно ...

есть идеи, как решить эту проблему?

...