Hallo,
Also jetzt bin ich etwas schlauer ..
Fadelabel funktioniert in der Tat nur beim ersten mal.. Das wird leider nicht zurückgestellt. Heißt das läuft einfach weiter ..
Die Idee war label 2 einfach zu verlängern mit niedriger Scrolltime - das Funktioniert dann aber nur bei ersten Laden..
Hab ich es richtig im Kopf das es nur im Home so willst?
Dann versuchs mal so:
<control type="multiimage">
<left>0</left>
<top>0</top>
<width>1280</width>
<height>720</height>
<imagepath background="true">c:\home\movies\</imagepath>
<timeperimage>3000</timeperimage>
<fadetime>3000</fadetime>
</control>
<control type="image">
<left>0</left>
<top>0</top>
<width>1280</width>
<height>720</height>
<texture background="true">c:\home\movies\01.jpg</texture>
<include>Window_OpenClose_Animation</include>
<visible>!IsEmpty(Window(Home).Property(FirstImageFade))</visible>
<animation effect="fade" start="0" end="100" time="350">Visible</animation>
<animation effect="fade" start="100" end="0" time="350" delay="150">Hidden</animation>
</control>
Alles anzeigen
Und im Home einfach ein
<onload>SetProperty(FirstImageFade,ON,home)</onload>
<onload>AlarmClock(HomealarmFade,ClearProperty(FirstImageFade,home),00:10)</onload>
Also du setzt ein Property bei Laden und löschst das nach x Sekunden mit einem Alarm..
Erstes Bild wird nur angezeigt wenn das Property nicht leer ist.
Falls es überall haben willst muss das aber dann in jedes Onload der Fenster.
Merkwürdigerweise sollte man ja meinen man kann einfach eine WindowOpen Animation mit Delay 3000 verwenden und das ausblenden. Das scheint aber in der Tat nicht zu funtionieren. Keine Ahnung warum..
Grüße