home
products
contribute
download
documentation
forum
Home
Forums
New posts
Search forums
What's new
New posts
All posts
Latest activity
Members
Registered members
Current visitors
Donate
Log in
Register
What's new
Search
Search
Search titles only
By:
New posts
Search forums
Search titles only
By:
Menu
Log in
Register
Navigation
Install the app
Install
More options
Contact us
Close Menu
Forums
MediaPortal 1
MediaPortal 1 Skins
Building a skin from scratch - a tour -
Contact us
RSS
JavaScript is disabled. For a better experience, please enable JavaScript in your browser before proceeding.
You are using an out of date browser. It may not display this or other websites correctly.
You should upgrade or use an
alternative browser
.
Reply to thread
Message
<blockquote data-quote="catavolt" data-source="post: 1007570" data-attributes="member: 54906"><p>Hehehe, there are some issues regarding the #fanarthandler.music.backdrop1.play <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" class="smilie smilie--sprite smilie--sprite2" alt=";)" title="Wink ;)" loading="lazy" data-shortname=";)" /></p><p>1. If no #fanarthandler.music.backdrop1.play is available, the animation looks really bad.</p><p>So I made a kind of default backdrop to not spoil the animation (see attachment).</p><p>Therefore the code had to be expanded a bit (see spoiler). (Pls note: I set all positions 400 px to the right to fit better in my skins, so to fit in yours you have to subtract 400 px accordingly)</p><p> </p><p>2. If you are using a sampler with various artists, very often the #fanarthandler.music.backdrop1.play refers to the artist played before the actual artist, so there must be something to ensure the backdrop belongs to the actual played artist. Working on that at the moment - let you know when I have a solution <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" class="smilie smilie--sprite smilie--sprite2" alt=";)" title="Wink ;)" loading="lazy" data-shortname=";)" /></p><p> </p><p> </p><p>[spoiler]</p><p>[CODE]<!-- *************************************************************************************************** --></p><p> <!-- *************************** Rotating CD and Flipping Cover *************************************** --></p><p> <!-- *************************************************************************************************** --></p><p> <!-- ANIMATION IDEA THX TO KIWIJUNGLIST AND POG! --></p><p> <!-- Inside of case --></p><p> <control></p><p> <type>image</type></p><p> <posX>1000</posX></p><p> <posY>400</posY></p><p> <width>800</width></p><p> <height>400</height></p><p> <zoom>true</zoom></p><p> <keepaspectratio>true</keepaspectratio></p><p> <texture mask="case-mask1.png">case-mask4.jpg</texture></p><p> <visible>!string.equals(#fanarthandler.music.backdrop1.play)+[string.equals(#currentplaytime,0:05)|string.equals(#currentplaytime,0:06)|string.equals(#currentplaytime,0:07)]</visible></p><p> </control></p><p> <control></p><p> <type>image</type></p><p> <posX>1000</posX></p><p> <posY>400</posY></p><p> <width>800</width></p><p> <height>400</height></p><p> <zoom>true</zoom></p><p> <keepaspectratio>true</keepaspectratio></p><p> <texture mask="case-mask1.png">#fanarthandler.music.backdrop1.play</texture></p><p> <visible>string.equals(#currentplaytime,0:05)|string.equals(#currentplaytime,0:06)|string.equals(#currentplaytime,0:07)</visible></p><p> </control></p><p> <!-- Rotating CD --></p><p> <control></p><p> <type>image</type></p><p> <posX>1400</posX></p><p> <posY>200</posY></p><p> <width>400</width></p><p> <height>400</height></p><p> <colordiffuse>FFE0E0E0</colordiffuse></p><p> <texture mask="mvr.cdtex.png">#Play.Current.Thumb</texture></p><p> <animation effect="rotate" center="1600,400" time="3000" start="0" end="360" loop="true" condition="![string.equals(#currentplaytime,0:00)|string.equals(#currentplaytime,0:01)|string.equals(#currentplaytime,0:02)|string.equals(#currentplaytime,0:03)|string.equals(#currentplaytime,0:04)]">conditional</animation></p><p> <animation effect="slide" start="0,0" end="0,200" time="250">hidden</animation></p><p> <visible>![string.equals(#currentplaytime,0:00)|string.equals(#currentplaytime,0:01)|string.equals(#currentplaytime,0:02)|string.equals(#currentplaytime,0:03)|string.equals(#currentplaytime,0:04)|string.equals(#currentplaytime,0:05)|string.equals(#currentplaytime,0:06)|string.equals(#currentplaytime,0:07)]</visible></p><p> </control></p><p> <!-- CD Just before sliding up --></p><p> <control></p><p> <type>image</type></p><p> <posX>1400</posX></p><p> <posY>400</posY></p><p> <width>400</width></p><p> <height>400</height></p><p> <colordiffuse>FFE0E0E0</colordiffuse></p><p> <texture mask="mvr.cdtex.png">#Play.Current.Thumb</texture></p><p> <animation effect="rotate" center="1600,600" time="3000" start="0" end="360" loop="true" condition="![string.equals(#currentplaytime,0:00)|string.equals(#currentplaytime,0:01)|string.equals(#currentplaytime,0:02)|string.equals(#currentplaytime,0:03)|string.equals(#currentplaytime,0:04)]">conditional</animation></p><p> <visible>string.equals(#currentplaytime,0:05)</visible></p><p> </control></p><p> <!-- CD sliding up out of case --></p><p> <control></p><p> <type>image</type></p><p> <posX>1400</posX></p><p> <posY>400</posY></p><p> <width>400</width></p><p> <height>400</height></p><p> <colordiffuse>FFE0E0E0</colordiffuse></p><p> <texture mask="mvr.cdtex.png">#Play.Current.Thumb</texture></p><p> <animation effect="slide" start="0,0" end="0,-200" time="1000" reversible="false">visible</animation></p><p> <animation effect="rotate" center="1600,600" time="3000" start="0" end="360" loop="true" condition="![string.equals(#currentplaytime,0:00)|string.equals(#currentplaytime,0:01)|string.equals(#currentplaytime,0:02)|string.equals(#currentplaytime,0:03)|string.equals(#currentplaytime,0:04)]">conditional</animation></p><p> <visible>string.equals(#currentplaytime,0:06)|string.equals(#currentplaytime,0:07)</visible></p><p> </control></p><p> <!-- Front Cover ontop of Rotating CD --></p><p> <control></p><p> <type>image</type></p><p> <posX>1400</posX></p><p> <posY>400</posY></p><p> <width>400</width></p><p> <height>400</height></p><p> <texture>#Play.Current.Thumb</texture></p><p> <visible>![string.equals(#currentplaytime,0:00)|string.equals(#currentplaytime,0:01)|string.equals(#currentplaytime,0:02)|string.equals(#currentplaytime,0:03)|string.equals(#currentplaytime,0:04)|string.equals(#currentplaytime,0:05)|string.equals(#currentplaytime,0:06)|string.equals(#currentplaytime,0:07)|string.equals(#currentplaytime,0:08)]</visible></p><p> </control></p><p> <!-- Inside of case CD Insert overlay--></p><p> <control></p><p> <type>image</type></p><p> <posX>1000</posX></p><p> <posY>400</posY></p><p> <width>800</width></p><p> <height>400</height></p><p> <zoom>true</zoom></p><p> <keepaspectratio>true</keepaspectratio></p><p> <texture mask="case-mask3.png">case-mask4.jpg</texture></p><p> <visible>!string.equals(#fanarthandler.music.backdrop1.play)+[string.equals(#currentplaytime,0:05)|string.equals(#currentplaytime,0:06)|string.equals(#currentplaytime,0:07)]</visible></p><p> </control></p><p> <control></p><p> <type>image</type></p><p> <posX>1000</posX></p><p> <posY>400</posY></p><p> <width>800</width></p><p> <height>400</height></p><p> <zoom>true</zoom></p><p> <keepaspectratio>true</keepaspectratio></p><p> <texture mask="case-mask3.png">#fanarthandler.music.backdrop1.play</texture></p><p> <visible>string.equals(#currentplaytime,0:05)|string.equals(#currentplaytime,0:06)|string.equals(#currentplaytime,0:07)</visible></p><p> </control></p><p> <!-- open front cover at 0:05 --></p><p> <control></p><p> <type>image</type></p><p> <posX>1400</posX></p><p> <posY>400</posY></p><p> <width>400</width></p><p> <height>400</height></p><p> <texture>#Play.Current.Thumb</texture></p><p> <animation effect="rotatey" time="1000" center="1400,0" start="0" end="180" tween="sine" easing="inout" loop="false" reversible="false" condition="string.equals(#currentplaytime,0:05)|string.equals(#currentplaytime,0:06)">conditional</animation></p><p> <animation effect="fade" delay="450" time="100" start="100" end="0" condition="string.equals(#currentplaytime,0:05)|string.equals(#currentplaytime,0:06)">conditional</animation></p><p> <visible>string.equals(#currentplaytime,0:05)|string.equals(#currentplaytime,0:06)</visible></p><p> </control></p><p> <!-- open inside cover at 0:05 --></p><p> <control></p><p> <type>image</type></p><p> <posX>1000</posX></p><p> <posY>400</posY></p><p> <width>800</width></p><p> <height>400</height></p><p> <align>right</align></p><p> <zoom>true</zoom></p><p> <keepaspectratio>true</keepaspectratio></p><p> <texture mask="case-mask2.png">case-mask4.jpg</texture></p><p> <animation effect="rotatey" delay="0" time="1000" center="1400,0" start="-180" end="0" tween="sine" easing="inout" loop="false" reversible="false" condition="!string.equals(#fanarthandler.music.backdrop1.play)+[string.equals(#currentplaytime,0:05)|string.equals(#currentplaytime,0:06)]">conditional</animation></p><p> <animation effect="fade" delay="450" time="100" start="0" end="100" condition="string.equals(#currentplaytime,0:05)|string.equals(#currentplaytime,0:06)">conditional</animation></p><p> <visible>!string.equals(#fanarthandler.music.backdrop1.play)+[string.equals(#currentplaytime,0:05)|string.equals(#currentplaytime,0:06)|string.equals(#currentplaytime,0:07)]</visible></p><p> </control></p><p> <control></p><p> <type>image</type></p><p> <posX>1000</posX></p><p> <posY>400</posY></p><p> <width>800</width></p><p> <height>400</height></p><p> <align>right</align></p><p> <zoom>true</zoom></p><p> <keepaspectratio>true</keepaspectratio></p><p> <texture mask="case-mask2.png">#fanarthandler.music.backdrop1.play</texture></p><p> <animation effect="rotatey" delay="0" time="1000" center="1400,0" start="-180" end="0" tween="sine" easing="inout" loop="false" reversible="false" condition="string.equals(#currentplaytime,0:05)|string.equals(#currentplaytime,0:06)">conditional</animation></p><p> <animation effect="fade" delay="450" time="100" start="0" end="100" condition="string.equals(#currentplaytime,0:05)|string.equals(#currentplaytime,0:06)">conditional</animation></p><p> <visible>string.equals(#currentplaytime,0:05)|string.equals(#currentplaytime,0:06)|string.equals(#currentplaytime,0:07)</visible></p><p> </control></p><p> <!-- Close inside at 0:07 --></p><p> <control></p><p> <type>image</type></p><p> <posX>1000</posX></p><p> <posY>400</posY></p><p> <width>800</width></p><p> <height>400</height></p><p> <zoom>true</zoom></p><p> <keepaspectratio>true</keepaspectratio></p><p> <texture mask="case-mask2.png">case-mask4.jpg</texture></p><p> <animation effect="rotatey" delay="0" time="1000" center="1400,0" start="0" end="-180" tween="sine" easing="inout" loop="false" reversible="false" condition="!string.equals(#fanarthandler.music.backdrop1.play)+[string.equals(#currentplaytime,0:07)|string.equals(#currentplaytime,0:08)]">conditional</animation></p><p> <animation effect="fade" delay="450" time="100" start="100" end="0" condition="string.equals(#currentplaytime,0:07)|string.equals(#currentplaytime,0:08)">conditional</animation></p><p> <visible>!string.equals(#fanarthandler.music.backdrop1.play)+[string.equals(#currentplaytime,0:06)|string.equals(#currentplaytime,0:07)|string.equals(#currentplaytime,0:08)]</visible></p><p> </control></p><p> <control></p><p> <type>image</type></p><p> <posX>1000</posX></p><p> <posY>400</posY></p><p> <width>800</width></p><p> <height>400</height></p><p> <zoom>true</zoom></p><p> <keepaspectratio>true</keepaspectratio></p><p> <texture mask="case-mask2.png">#fanarthandler.music.backdrop1.play</texture></p><p> <animation effect="rotatey" delay="0" time="1000" center="1400,0" start="0" end="-180" tween="sine" easing="inout" loop="false" reversible="false" condition="string.equals(#currentplaytime,0:07)|string.equals(#currentplaytime,0:08)">conditional</animation></p><p> <animation effect="fade" delay="450" time="100" start="100" end="0" condition="string.equals(#currentplaytime,0:07)|string.equals(#currentplaytime,0:08)">conditional</animation></p><p> <visible>string.equals(#currentplaytime,0:06)|string.equals(#currentplaytime,0:07)|string.equals(#currentplaytime,0:08)</visible></p><p> </control></p><p> <!-- Close front at 0:07 --></p><p> <control></p><p> <type>image</type></p><p> <posX>1400</posX></p><p> <posY>400</posY></p><p> <width>400</width></p><p> <height>400</height></p><p> <texture>#Play.Current.Thumb</texture></p><p> <animation effect="rotatey" delay="0" time="1000" center="1400,0" start="180" end="0" tween="sine" easing="inout" loop="false" reversible="false" condition="string.equals(#currentplaytime,0:07)|string.equals(#currentplaytime,0:08)">conditional</animation></p><p> <animation effect="fade" delay="450" time="100" start="0" end="100" condition="string.equals(#currentplaytime,0:07)|string.equals(#currentplaytime,0:08)">conditional</animation></p><p> <visible>string.equals(#currentplaytime,0:07)|string.equals(#currentplaytime,0:08)</visible></p><p> </control></p><p> <!-- front cover spin first part--></p><p> <control></p><p> <type>image</type></p><p> <posX>1400</posX></p><p> <posY>400</posY></p><p> <width>400</width></p><p> <height>400</height></p><p> <texture>#Play.Current.Thumb</texture></p><p> <animation effect="rotatey" time="2000" delay="0" center="1600,0" start="0" end="360" loop="false" reversible="false" condition="string.equals(#currentplaytime,0:03)|string.equals(#currentplaytime,0:04)">conditional</animation></p><p> <visible>string.equals(#currentplaytime,0:00)|string.equals(#currentplaytime,0:01)|string.equals(#currentplaytime,0:02)|string.equals(#currentplaytime,0:03)|string.equals(#currentplaytime,0:04)</visible></p><p> </control></p><p> <!-- rear cover spin middle part--></p><p> <control></p><p> <type>image</type></p><p> <posX>1400</posX></p><p> <posY>400</posY></p><p> <width>400</width></p><p> <height>400</height></p><p> <texture>..\..\..\Thumbs\Music\Artists\#Play.Current.ArtistL.jpg</texture></p><p> <animation effect="rotatey" time="2000" delay="0" center="1600,0" start="-180" end="180" loop="false" reversible="false" condition="string.equals(#currentplaytime,0:03)|string.equals(#currentplaytime,0:04)">conditional</animation></p><p> <animation effect="fade" time="100" delay="450" loop="false" reversible="false" condition="string.equals(#currentplaytime,0:03)|string.equals(#currentplaytime,0:04)">conditional</animation></p><p> <visible>string.equals(#currentplaytime,0:03)|string.equals(#currentplaytime,0:04)</visible></p><p> </control></p><p> <!-- front cover spin last part--></p><p> <control></p><p> <type>image</type></p><p> <posX>1400</posX></p><p> <posY>400</posY></p><p> <width>400</width></p><p> <height>400</height></p><p> <texture>#Play.Current.Thumb</texture></p><p> <animation effect="rotatey" time="2000" delay="0" center="1600,0" start="0" end="360" loop="false" reversible="false" condition="string.equals(#currentplaytime,0:03)|string.equals(#currentplaytime,0:04)">conditional</animation></p><p> <animation effect="fade" time="100" delay="1450" loop="false" reversible="false" condition="string.equals(#currentplaytime,0:03)|string.equals(#currentplaytime,0:04)">conditional</animation></p><p> <visible>string.equals(#currentplaytime,0:00)|string.equals(#currentplaytime,0:01)|string.equals(#currentplaytime,0:02)|string.equals(#currentplaytime,0:03)|string.equals(#currentplaytime,0:04)</visible></p><p> </control></p><p> <!-- ANIMATION IDEA THX TO KIWIJUNGLIST AND POG! -->[/CODE]</p><p>[/spoiler]</p></blockquote><p></p>
[QUOTE="catavolt, post: 1007570, member: 54906"] Hehehe, there are some issues regarding the #fanarthandler.music.backdrop1.play ;) 1. If no #fanarthandler.music.backdrop1.play is available, the animation looks really bad. So I made a kind of default backdrop to not spoil the animation (see attachment). Therefore the code had to be expanded a bit (see spoiler). (Pls note: I set all positions 400 px to the right to fit better in my skins, so to fit in yours you have to subtract 400 px accordingly) 2. If you are using a sampler with various artists, very often the #fanarthandler.music.backdrop1.play refers to the artist played before the actual artist, so there must be something to ensure the backdrop belongs to the actual played artist. Working on that at the moment - let you know when I have a solution ;) [spoiler] [CODE]<!-- *************************************************************************************************** --> <!-- *************************** Rotating CD and Flipping Cover *************************************** --> <!-- *************************************************************************************************** --> <!-- ANIMATION IDEA THX TO KIWIJUNGLIST AND POG! --> <!-- Inside of case --> <control> <type>image</type> <posX>1000</posX> <posY>400</posY> <width>800</width> <height>400</height> <zoom>true</zoom> <keepaspectratio>true</keepaspectratio> <texture mask="case-mask1.png">case-mask4.jpg</texture> <visible>!string.equals(#fanarthandler.music.backdrop1.play)+[string.equals(#currentplaytime,0:05)|string.equals(#currentplaytime,0:06)|string.equals(#currentplaytime,0:07)]</visible> </control> <control> <type>image</type> <posX>1000</posX> <posY>400</posY> <width>800</width> <height>400</height> <zoom>true</zoom> <keepaspectratio>true</keepaspectratio> <texture mask="case-mask1.png">#fanarthandler.music.backdrop1.play</texture> <visible>string.equals(#currentplaytime,0:05)|string.equals(#currentplaytime,0:06)|string.equals(#currentplaytime,0:07)</visible> </control> <!-- Rotating CD --> <control> <type>image</type> <posX>1400</posX> <posY>200</posY> <width>400</width> <height>400</height> <colordiffuse>FFE0E0E0</colordiffuse> <texture mask="mvr.cdtex.png">#Play.Current.Thumb</texture> <animation effect="rotate" center="1600,400" time="3000" start="0" end="360" loop="true" condition="![string.equals(#currentplaytime,0:00)|string.equals(#currentplaytime,0:01)|string.equals(#currentplaytime,0:02)|string.equals(#currentplaytime,0:03)|string.equals(#currentplaytime,0:04)]">conditional</animation> <animation effect="slide" start="0,0" end="0,200" time="250">hidden</animation> <visible>![string.equals(#currentplaytime,0:00)|string.equals(#currentplaytime,0:01)|string.equals(#currentplaytime,0:02)|string.equals(#currentplaytime,0:03)|string.equals(#currentplaytime,0:04)|string.equals(#currentplaytime,0:05)|string.equals(#currentplaytime,0:06)|string.equals(#currentplaytime,0:07)]</visible> </control> <!-- CD Just before sliding up --> <control> <type>image</type> <posX>1400</posX> <posY>400</posY> <width>400</width> <height>400</height> <colordiffuse>FFE0E0E0</colordiffuse> <texture mask="mvr.cdtex.png">#Play.Current.Thumb</texture> <animation effect="rotate" center="1600,600" time="3000" start="0" end="360" loop="true" condition="![string.equals(#currentplaytime,0:00)|string.equals(#currentplaytime,0:01)|string.equals(#currentplaytime,0:02)|string.equals(#currentplaytime,0:03)|string.equals(#currentplaytime,0:04)]">conditional</animation> <visible>string.equals(#currentplaytime,0:05)</visible> </control> <!-- CD sliding up out of case --> <control> <type>image</type> <posX>1400</posX> <posY>400</posY> <width>400</width> <height>400</height> <colordiffuse>FFE0E0E0</colordiffuse> <texture mask="mvr.cdtex.png">#Play.Current.Thumb</texture> <animation effect="slide" start="0,0" end="0,-200" time="1000" reversible="false">visible</animation> <animation effect="rotate" center="1600,600" time="3000" start="0" end="360" loop="true" condition="![string.equals(#currentplaytime,0:00)|string.equals(#currentplaytime,0:01)|string.equals(#currentplaytime,0:02)|string.equals(#currentplaytime,0:03)|string.equals(#currentplaytime,0:04)]">conditional</animation> <visible>string.equals(#currentplaytime,0:06)|string.equals(#currentplaytime,0:07)</visible> </control> <!-- Front Cover ontop of Rotating CD --> <control> <type>image</type> <posX>1400</posX> <posY>400</posY> <width>400</width> <height>400</height> <texture>#Play.Current.Thumb</texture> <visible>![string.equals(#currentplaytime,0:00)|string.equals(#currentplaytime,0:01)|string.equals(#currentplaytime,0:02)|string.equals(#currentplaytime,0:03)|string.equals(#currentplaytime,0:04)|string.equals(#currentplaytime,0:05)|string.equals(#currentplaytime,0:06)|string.equals(#currentplaytime,0:07)|string.equals(#currentplaytime,0:08)]</visible> </control> <!-- Inside of case CD Insert overlay--> <control> <type>image</type> <posX>1000</posX> <posY>400</posY> <width>800</width> <height>400</height> <zoom>true</zoom> <keepaspectratio>true</keepaspectratio> <texture mask="case-mask3.png">case-mask4.jpg</texture> <visible>!string.equals(#fanarthandler.music.backdrop1.play)+[string.equals(#currentplaytime,0:05)|string.equals(#currentplaytime,0:06)|string.equals(#currentplaytime,0:07)]</visible> </control> <control> <type>image</type> <posX>1000</posX> <posY>400</posY> <width>800</width> <height>400</height> <zoom>true</zoom> <keepaspectratio>true</keepaspectratio> <texture mask="case-mask3.png">#fanarthandler.music.backdrop1.play</texture> <visible>string.equals(#currentplaytime,0:05)|string.equals(#currentplaytime,0:06)|string.equals(#currentplaytime,0:07)</visible> </control> <!-- open front cover at 0:05 --> <control> <type>image</type> <posX>1400</posX> <posY>400</posY> <width>400</width> <height>400</height> <texture>#Play.Current.Thumb</texture> <animation effect="rotatey" time="1000" center="1400,0" start="0" end="180" tween="sine" easing="inout" loop="false" reversible="false" condition="string.equals(#currentplaytime,0:05)|string.equals(#currentplaytime,0:06)">conditional</animation> <animation effect="fade" delay="450" time="100" start="100" end="0" condition="string.equals(#currentplaytime,0:05)|string.equals(#currentplaytime,0:06)">conditional</animation> <visible>string.equals(#currentplaytime,0:05)|string.equals(#currentplaytime,0:06)</visible> </control> <!-- open inside cover at 0:05 --> <control> <type>image</type> <posX>1000</posX> <posY>400</posY> <width>800</width> <height>400</height> <align>right</align> <zoom>true</zoom> <keepaspectratio>true</keepaspectratio> <texture mask="case-mask2.png">case-mask4.jpg</texture> <animation effect="rotatey" delay="0" time="1000" center="1400,0" start="-180" end="0" tween="sine" easing="inout" loop="false" reversible="false" condition="!string.equals(#fanarthandler.music.backdrop1.play)+[string.equals(#currentplaytime,0:05)|string.equals(#currentplaytime,0:06)]">conditional</animation> <animation effect="fade" delay="450" time="100" start="0" end="100" condition="string.equals(#currentplaytime,0:05)|string.equals(#currentplaytime,0:06)">conditional</animation> <visible>!string.equals(#fanarthandler.music.backdrop1.play)+[string.equals(#currentplaytime,0:05)|string.equals(#currentplaytime,0:06)|string.equals(#currentplaytime,0:07)]</visible> </control> <control> <type>image</type> <posX>1000</posX> <posY>400</posY> <width>800</width> <height>400</height> <align>right</align> <zoom>true</zoom> <keepaspectratio>true</keepaspectratio> <texture mask="case-mask2.png">#fanarthandler.music.backdrop1.play</texture> <animation effect="rotatey" delay="0" time="1000" center="1400,0" start="-180" end="0" tween="sine" easing="inout" loop="false" reversible="false" condition="string.equals(#currentplaytime,0:05)|string.equals(#currentplaytime,0:06)">conditional</animation> <animation effect="fade" delay="450" time="100" start="0" end="100" condition="string.equals(#currentplaytime,0:05)|string.equals(#currentplaytime,0:06)">conditional</animation> <visible>string.equals(#currentplaytime,0:05)|string.equals(#currentplaytime,0:06)|string.equals(#currentplaytime,0:07)</visible> </control> <!-- Close inside at 0:07 --> <control> <type>image</type> <posX>1000</posX> <posY>400</posY> <width>800</width> <height>400</height> <zoom>true</zoom> <keepaspectratio>true</keepaspectratio> <texture mask="case-mask2.png">case-mask4.jpg</texture> <animation effect="rotatey" delay="0" time="1000" center="1400,0" start="0" end="-180" tween="sine" easing="inout" loop="false" reversible="false" condition="!string.equals(#fanarthandler.music.backdrop1.play)+[string.equals(#currentplaytime,0:07)|string.equals(#currentplaytime,0:08)]">conditional</animation> <animation effect="fade" delay="450" time="100" start="100" end="0" condition="string.equals(#currentplaytime,0:07)|string.equals(#currentplaytime,0:08)">conditional</animation> <visible>!string.equals(#fanarthandler.music.backdrop1.play)+[string.equals(#currentplaytime,0:06)|string.equals(#currentplaytime,0:07)|string.equals(#currentplaytime,0:08)]</visible> </control> <control> <type>image</type> <posX>1000</posX> <posY>400</posY> <width>800</width> <height>400</height> <zoom>true</zoom> <keepaspectratio>true</keepaspectratio> <texture mask="case-mask2.png">#fanarthandler.music.backdrop1.play</texture> <animation effect="rotatey" delay="0" time="1000" center="1400,0" start="0" end="-180" tween="sine" easing="inout" loop="false" reversible="false" condition="string.equals(#currentplaytime,0:07)|string.equals(#currentplaytime,0:08)">conditional</animation> <animation effect="fade" delay="450" time="100" start="100" end="0" condition="string.equals(#currentplaytime,0:07)|string.equals(#currentplaytime,0:08)">conditional</animation> <visible>string.equals(#currentplaytime,0:06)|string.equals(#currentplaytime,0:07)|string.equals(#currentplaytime,0:08)</visible> </control> <!-- Close front at 0:07 --> <control> <type>image</type> <posX>1400</posX> <posY>400</posY> <width>400</width> <height>400</height> <texture>#Play.Current.Thumb</texture> <animation effect="rotatey" delay="0" time="1000" center="1400,0" start="180" end="0" tween="sine" easing="inout" loop="false" reversible="false" condition="string.equals(#currentplaytime,0:07)|string.equals(#currentplaytime,0:08)">conditional</animation> <animation effect="fade" delay="450" time="100" start="0" end="100" condition="string.equals(#currentplaytime,0:07)|string.equals(#currentplaytime,0:08)">conditional</animation> <visible>string.equals(#currentplaytime,0:07)|string.equals(#currentplaytime,0:08)</visible> </control> <!-- front cover spin first part--> <control> <type>image</type> <posX>1400</posX> <posY>400</posY> <width>400</width> <height>400</height> <texture>#Play.Current.Thumb</texture> <animation effect="rotatey" time="2000" delay="0" center="1600,0" start="0" end="360" loop="false" reversible="false" condition="string.equals(#currentplaytime,0:03)|string.equals(#currentplaytime,0:04)">conditional</animation> <visible>string.equals(#currentplaytime,0:00)|string.equals(#currentplaytime,0:01)|string.equals(#currentplaytime,0:02)|string.equals(#currentplaytime,0:03)|string.equals(#currentplaytime,0:04)</visible> </control> <!-- rear cover spin middle part--> <control> <type>image</type> <posX>1400</posX> <posY>400</posY> <width>400</width> <height>400</height> <texture>..\..\..\Thumbs\Music\Artists\#Play.Current.ArtistL.jpg</texture> <animation effect="rotatey" time="2000" delay="0" center="1600,0" start="-180" end="180" loop="false" reversible="false" condition="string.equals(#currentplaytime,0:03)|string.equals(#currentplaytime,0:04)">conditional</animation> <animation effect="fade" time="100" delay="450" loop="false" reversible="false" condition="string.equals(#currentplaytime,0:03)|string.equals(#currentplaytime,0:04)">conditional</animation> <visible>string.equals(#currentplaytime,0:03)|string.equals(#currentplaytime,0:04)</visible> </control> <!-- front cover spin last part--> <control> <type>image</type> <posX>1400</posX> <posY>400</posY> <width>400</width> <height>400</height> <texture>#Play.Current.Thumb</texture> <animation effect="rotatey" time="2000" delay="0" center="1600,0" start="0" end="360" loop="false" reversible="false" condition="string.equals(#currentplaytime,0:03)|string.equals(#currentplaytime,0:04)">conditional</animation> <animation effect="fade" time="100" delay="1450" loop="false" reversible="false" condition="string.equals(#currentplaytime,0:03)|string.equals(#currentplaytime,0:04)">conditional</animation> <visible>string.equals(#currentplaytime,0:00)|string.equals(#currentplaytime,0:01)|string.equals(#currentplaytime,0:02)|string.equals(#currentplaytime,0:03)|string.equals(#currentplaytime,0:04)</visible> </control> <!-- ANIMATION IDEA THX TO KIWIJUNGLIST AND POG! -->[/CODE] [/spoiler] [/QUOTE]
Insert quotes…
Verification
Post reply
Forums
MediaPortal 1
MediaPortal 1 Skins
Building a skin from scratch - a tour -
Contact us
RSS
Top
Bottom