Hallo,
Ist es möglich ein "Clear" oder "Set Property" direkt an eine Animation zu heften, statt es im onload zu verankern ?
Das hab ich mal probiert und funktioniert auch soweit.
Ist aber recht ungenau mit "AlarmClock".
<onload>XBMC.AlarmClock(AniAn,ClearProperty(StartupANI,Home),00:06)</onload>
Ich möchte gerne ein Image nach Ablauf der Animation durch ein Statisches Image ersetzen.
D.h. nach Zeitablauf der Animation ClearProperty auslösen.
Das hab im Home als Image Steuerung:
<control type="image">
<left>0</left>
<top>0</top>
<width>300</width>
<height>300</height>
<texture border="0,6,0,6">folder.png</texture>
<visible>!IsEmpty(Window(Home).Property(StartupANI))</visible>
<animation effect="zoom" start="100,0" end="100,100" center="400,300" easing="out" tween="cubic" time="2000" reversible="false" condition="!IsEmpty(Window(Home).Property(StartupANI))">Conditional</animation>
</control>
<control type="image">
<left>0</left>
<top>0</top>
<width>300</width>
<height>300</height>
<texture border="0,6,0,6">folder.png</texture>
<visible>IsEmpty(Window(Home).Property(StartupANI))</visible>
<animation effect="fade" start="0" end="100" time="0" delay="2000" condition="IsEmpty(Window(Home).Property(StartupANI))">Conditional</animation>
</control>
Alles anzeigen
..und das im onload:
<onload>SetProperty(StartupANI,AN,Home)</onload>
<onload>XBMC.AlarmClock(AniAn,ClearProperty(StartupANI,Home),00:06)</onload>
<onunload>ClearProperty(StartupANI,Home)</onunload>
<onunload>CancelAlarm(AniAn)</onunload>
Würde es aber gerne dem "Zoom" anheften, statt "onload".
Vielleicht auch als Hidden Animation ohne "texture"
Irgendwie sowas wie:
<animation effect="zoom" start="100,0" end="100,100" center="400,300" easing="out" tween="cubic" time="2000" reversible="false" condition="!IsEmpty(Window(Home).Property(StartupANI))">AniAn,ClearProperty(StartupANI,Home)</animation>
Geht sowas?
Grüße