我有下面显示的列表,其中有2个布局,我可以在其中切换:
<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 / _timerDispatch()
在flash.utils :: Timer / tick()
当我从coverflow切换到tilelayout时,我认为它是因为封面流中使用的效果还没有结束,我切换到其他布局,任何帮助?。
2)我如何在它们之间使用任何过渡效果,以便更加“甜蜜”地在它们之间切换!?
提前致谢!