I am still having a little trouble with this view. If all of the animations are set to "focus" then randomly some of the images zoom to a much greater size than the rest. Skunkm0nkee suggested that i set them to "conditional" this fixed the issue of the images zooming beyond the specified proportions but now they will only animate once. After you have scrolled over an image once it no longer zooms it just appears in its fully zoomed state. I must be missing something. Do you think you could look at my code?
Code:
<include name="PosterWall2">
<control type="panel" id="58">
<viewtype label="PosterWall">Wall</viewtype>
<posx>0</posx>
<posy>0</posy>
<width>727</width>
<height>576</height>
<onleft>2</onleft>
<onright>2</onright>
<onup>58</onup>
<ondown>58</ondown>
<scrolltime>200</scrolltime>
<pagecontrol>-</pagecontrol>
<orientation>vertical</orientation>
<itemlayout height="192" width="103">
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>103</width>
<height>192</height>
<info>ListItem.Icon</info>
<aspectratio>stretch</aspectratio>
</control>
</itemlayout>
<focusedlayout height="192" width="103">
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>103</width>
<height>192</height>
<texture>posterglassborder.png</texture>
<animation effect="zoom" start="0,0,103,192" end="-51,-15,208,385" time="100" condition="Container.Row(0) + ![Container.Column(0) | Container.Column(6)]">conditional</animation>
<animation effect="zoom" start="0,0,103,192" end="-10,-15,208,385" time="100" condition="Container.Position(0)">conditional</animation>
<animation effect="zoom" start="0,0,103,192" end="-97,-15,208,385" time="100" condition="Container.Position(6)">conditional</animation>
<!-- Second row of icons animations -->
<animation effect="zoom" start="0,0,103,192" end="-51,-96,208,385" time="100" condition="Container.Row(1) + ![Container.Column(0) | Container.Column(6)]">conditional</animation>
<animation effect="zoom" start="0,0,103,192" end="-10,-96,208,385" time="100" condition="Container.Position(7)">conditional</animation>
<animation effect="zoom" start="0,0,103,192" end="-97,-96,208,385" time="100" condition="Container.Position(13)">conditional</animation>
<!-- Third row of icons animations -->
<animation effect="zoom" start="0,0,103,192" end="-51,-178,208,385" time="100" condition="Container.Row(2) + ![Container.Column(0) | Container.Column(6)]">conditional</animation>
<animation effect="zoom" start="0,0,103,192" end="-10,-178,208,385" time="100" condition="Container.Position(14)">conditional</animation>
<animation effect="zoom" start="0,0,103,192" end="-97,-178,208,385" time="100" condition="Container.Position(20)">conditional</animation>
</control>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>103</width>
<height>192</height>
<info>ListItem.Icon</info>
<aspectratio>stretch</aspectratio>
<!-- First row of icons animations -->
<animation effect="zoom" start="0,0,103,192" end="-23,20,152,312" time="100" condition="Container.Row(0) + ![Container.Column(0) | Container.Column(6)]">conditional</animation>
<animation effect="zoom" start="0,0,103,192" end="17,20,153,312" time="100" condition="Container.Position(0)">conditional</animation>
<animation effect="zoom" start="0,0,103,192" end="-69,20,153,312" time="100" condition="Container.Position(6)">conditional</animation>
<!-- Second row of icons animations -->
<animation effect="zoom" start="0,0,103,192" end="-23,-60,152,312" time="100" condition="Container.Row(1) + ![Container.Column(0) | Container.Column(6)]">conditional</animation>
<animation effect="zoom" start="0,0,103,192" end="17,-60,153,312" time="100" condition="Container.Position(7)">conditional</animation>
<animation effect="zoom" start="0,0,103,192" end="-69,-60,153,312" time="100" condition="Container.Position(13)">conditional</animation>
<!-- Third row of icons animations -->
<animation effect="zoom" start="0,0,103,192" end="-23,-140,152,312" time="100" condition="Container.Row(2) + ![Container.Column(0) | Container.Column(6)]">conditional</animation>
<animation effect="zoom" start="0,0,103,192" end="17,-140,153,312" time="100" condition="Container.Position(14)">conditional</animation>
<animation effect="zoom" start="0,0,103,192" end="-69,-140,153,312" time="100" condition="Container.Position(20)">conditional</animation>
</control>
</focusedlayout>
</control>
</include>