переключаться между макетами в flex4 - PullRequest
0 голосов
/ 22 февраля 2012

У меня есть список, показанный ниже, с двумя раскладками, между которыми я переключаюсь:

<s:List id="list" width="100%" height="100%" dataProvider="{ recordingsShown }"
                itemRenderer.CoverflowState="components.VideoItemRenderer" 
                itemRenderer.TileState="components.VideoItemRenderer2"
                selectedIndex="0">

 <s:layout.CoverflowState>
    <Layouts:CoverflowLayout id="coverflow" selectedIndex="{ list.selectedIndex }"
                                         horizontalDistance="103" selectedItemProximity="75"
                                         depthDistance="1" elementRotation="-70" focalLength="300"
                                         perspectiveProjectionX="-1" perspectiveProjectionY="-1"/>
 </s:layout.CoverflowState>

 <s:layout.TileState>

    <s:TileLayout orientation="columns" columnAlign="justifyUsingWidth" rowAlign="justifyUsingHeight"
                              requestedColumnCount="-1"
                              requestedRowCount="-1"
                              paddingBottom="5" paddingLeft="5" paddingRight="5" paddingTop="5"
                              verticalGap="10" horizontalGap="10"/>

 </s:layout.TileState>
</s:List>

1) Проблема в том, что я получаю

Ошибка # 1009: Невозможно получить доступ к свойству или методуссылки на нулевой объектflash.utils :: Timer / tick ()

когда я переключаюсь с coverflow на tilelayout и думаю, что это потому, что эффект, использованный в coverflow, не закончился, и я переключаюсь на другой макет, какая-нибудь помощь?1014 *

Используется макет Coverflow

2) как я могу использовать любой эффект перехода между ними, чтобы быть более «приятным» при переключении между ними!?

Заранее спасибо!

1 Ответ

0 голосов
/ 24 апреля 2012

Возможно, проблема в том, что некоторые части внутри списка еще не созданы.

При использовании состояний по умолчанию компоненты создаются при первом переключении в это состояние

Попробуйте поиграться с политикой создания Adobe документация

...