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
Animations are HARD!
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="CyberSimian" data-source="post: 1209978" data-attributes="member: 141969"><p>I am not sure that I understand this. Logically, the structure of the controls is this (these are not the actual tags!):</p><p></p><p>[code]control type="actiongroup"</p><p> tag_group_1</p><p> control type="image" <!-- this is the sliding background --></p><p> tag_group_2</p><p> /control <!-- end of sliding background --></p><p> control type="group" <!-- this is the button group --></p><p> tag_group_3</p><p> control type="button" <!-- this is a single button --></p><p> tag_group_4</p><p> /control <!-- end of single button --></p><p> more_button_definitions</p><p> /control <!-- end of button group --></p><p>/control <!-- end of action group -->[/code]</p><p></p><p></p><p>My expectation was that the ANIMATION tag should reside within tag group 1, and its effect would then be inherited by all of the controls within the action group. But this does not work correctly. The slide-on is OK, but when the slide-off is started, all of the buttons vanish instantly, and the background slides off by ltself (overlaid by the text in the list <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" class="smilie smilie--sprite smilie--sprite3" alt=":(" title="Frown :(" loading="lazy" data-shortname=":(" />). [USER=54906]@catavolt[/USER] said that my expectation was not correct.</p><p></p><p>If you place the animation in tag group 2 (for the sliding background), I would <strong>not</strong> expect the animation to be inherited by the button group. This is because the button group is at the same level as the sliding background (i.e the button group is <strong>not</strong> nested within the group for the sliding background). Hence if the ANIMATION tag is placed within tag group 2 for the sliding-background group, the tag needs to be repeated within tag group 3 for the button group. That works, but does not work correctly because the buttons slide at a rate different to the background (so you need to specify different starting points in order to make buttons and background slide in unison). And the text from the list still overlays the sliding background when slide-off is started. <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" class="smilie smilie--sprite smilie--sprite3" alt=":(" title="Frown :(" loading="lazy" data-shortname=":(" /></p><p></p><p>So, in summary my expectations are these:</p><p></p><p>(1) The sliding background can inherit from the action group.</p><p>(2) The button group can inherit from the action group.</p><p>(3) The button group <strong>cannot</strong> inherit from the sliding background.</p><p></p><p>But what do I know? <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" class="smilie smilie--sprite smilie--sprite27" alt=":whistle:" title="Whistling :whistle:" loading="lazy" data-shortname=":whistle:" /></p><p></p><p>-- from CyberSimian in the UK</p></blockquote><p></p>
[QUOTE="CyberSimian, post: 1209978, member: 141969"] I am not sure that I understand this. Logically, the structure of the controls is this (these are not the actual tags!): [code]control type="actiongroup" tag_group_1 control type="image" <!-- this is the sliding background --> tag_group_2 /control <!-- end of sliding background --> control type="group" <!-- this is the button group --> tag_group_3 control type="button" <!-- this is a single button --> tag_group_4 /control <!-- end of single button --> more_button_definitions /control <!-- end of button group --> /control <!-- end of action group -->[/code] My expectation was that the ANIMATION tag should reside within tag group 1, and its effect would then be inherited by all of the controls within the action group. But this does not work correctly. The slide-on is OK, but when the slide-off is started, all of the buttons vanish instantly, and the background slides off by ltself (overlaid by the text in the list :(). [USER=54906]@catavolt[/USER] said that my expectation was not correct. If you place the animation in tag group 2 (for the sliding background), I would [b]not[/b] expect the animation to be inherited by the button group. This is because the button group is at the same level as the sliding background (i.e the button group is [b]not[/b] nested within the group for the sliding background). Hence if the ANIMATION tag is placed within tag group 2 for the sliding-background group, the tag needs to be repeated within tag group 3 for the button group. That works, but does not work correctly because the buttons slide at a rate different to the background (so you need to specify different starting points in order to make buttons and background slide in unison). And the text from the list still overlays the sliding background when slide-off is started. :( So, in summary my expectations are these: (1) The sliding background can inherit from the action group. (2) The button group can inherit from the action group. (3) The button group [b]cannot[/b] inherit from the sliding background. But what do I know? :whistle: -- from CyberSimian in the UK [/QUOTE]
Insert quotes…
Verification
Post reply
Forums
MediaPortal 1
MediaPortal 1 Skins
Animations are HARD!
Contact us
RSS
Top
Bottom