Animated .gif einbinden möglich?

  • Hab ich auch schon ausprobiert allerdings soll die die gif 18 s dauern und als avi dauert sie nur 1 s.
    Und dann kommt ein error

  • Ein kleines Beispiel. Funktiniert super bei mir!

    Spoiler anzeigen
    [autoit]

    #include 'gif_udf.au3'
    #include <GUIConstantsEx.au3>
    #include <ie.au3>

    [/autoit] [autoit][/autoit] [autoit]

    GUICreate("My GUI")
    $ogif = _GUICtrlCreateGIF(@ScriptDir&'\VW Käfer.gif', 5, 5)

    [/autoit] [autoit][/autoit] [autoit]

    GUISetState()

    [/autoit] [autoit][/autoit] [autoit]

    While 1
    $msg = GUIGetMsg()
    If $msg = $GUI_EVENT_CLOSE Then ExitLoop
    WEnd

    [/autoit] [autoit][/autoit] [autoit]

    GUIDelete()

    [/autoit] [autoit][/autoit] [autoit][/autoit] [autoit][/autoit]

    Hab auch noch die Test-Gif angehängt :P

  • @mongobongo,

    Avis kann man auch ein und ausschalten (siehe Hilfe).

    Spoiler anzeigen
    [autoit]


    #include <GUIConstants.au3>

    [/autoit] [autoit][/autoit] [autoit]

    GUICreate ("Meine GUI Animation",300,200)
    $ani1 = GUICtrlCreateAvi (@SystemDir & "\shell32.dll",150, 50,10)

    [/autoit] [autoit][/autoit] [autoit]

    $buttonstart = GUICtrlCreateButton ("start",50,150,70,22)
    $buttonstop = GUICtrlCreateButton ("stop",150,150,70,22)

    [/autoit] [autoit][/autoit] [autoit]

    GUISetState( )

    [/autoit] [autoit][/autoit] [autoit]

    ; die GUI läuft bis sie geschlossen wird
    While 1
    $msg = GUIGetMsg()

    [/autoit] [autoit][/autoit] [autoit]

    Select
    case $msg = $GUI_EVENT_CLOSE
    ExitLoop

    case $msg = $buttonstart
    GUICtrlSetState ($ani1, 1)

    case $msg = $buttonstop
    GUICtrlSetState ($ani1, 0)

    EndSelect
    Wend

    [/autoit]


    Allen schöne Feiertage ! :thumbup: