GUI - Größenänderung bei Flash Gallerie

  • Hallo,

    ich habe in einer GUI eine Foto Gallerie in Flash eingebaut.
    Läuft auch alles super NUR wenn ich die Größe der GUI verändere, ändert sich das innere also die eigentliche Flashgallerie nicht mit.
    Wie kann ich das ändern ?

    Gruß bond07

    Hier der Code:

    [autoit]

    #include <GUIConstantsEx.au3>
    #include <WindowsConstants.au3>
    #include <array.au3>

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

    $File = @ScriptDir & "\index.html"
    $Obj = ObjCreate("shell.Explorer.2")

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

    #Region ### START Koda GUI section ### Form=I:\Backup\Programme\AutoIT\Kodak Form Designer\HTML_GUI.kxf
    $GUI_HTML = GUICreate("Foto Gallerie", 1000, 800, 162, 145, BitOR($WS_MAXIMIZEBOX,$WS_MINIMIZEBOX,$WS_SIZEBOX, _
    $WS_THICKFRAME,$WS_CAPTION,$WS_POPUP,$WS_GROUP,$WS_TABSTOP,$WS_BORDER,$WS_CLIPSIBLINGS))
    $Size = WinGetClientSize("Foto Gallerie")
    GUICtrlCreateObj($obj,0,0,$Size[0],$Size[1])
    $Obj.navigate($File)
    GUISetState(@SW_SHOW)
    #EndRegion ### END Koda GUI section ###

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

    While 1
    $nMsg = GUIGetMsg()
    Switch $nMsg
    Case $GUI_EVENT_CLOSE
    Exit
    EndSwitch
    WEnd

    [/autoit]

    Einmal editiert, zuletzt von bond07 (13. März 2010 um 18:24)

  • Du bindest also eine swf Datei auf einem Server in eine HTML ein und lädst diese in ein eingebettetes Internet Explorer Fenster?
    Geht das nicht auch einfacher oder hat diese Bildergalerie etwas was sich mit Autoit nicht realisieren lässt?

  • Die Gallerie läuft bei mir lokal auf dem Rechner und sieht nicht gerade schön aus im "normalen Browser".
    Die Gallerie habe ich mit dem Programm Jalbum erstellt und besteht aus meheren Alben mit ca. 300 Fotos.
    Ich glaube nicht das man eine so einfache Bedienung bzw. Verwaltung und das in Flash mit AutoIT hinbekommt.

    Einmal editiert, zuletzt von bond07 (13. März 2010 um 01:32)

  • Hallo bond07,

    das kannst du so lösen:

    Spoiler anzeigen
    [autoit]

    #include <GUIConstantsEx.au3>
    #include <WindowsConstants.au3>
    #include <array.au3>
    #include <IE.au3>

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

    $File = @ScriptDir & "\index.html"
    $Obj = _IECreateEmbedded()

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

    #Region ### START Koda GUI section ### Form=I:\Backup\Programme\AutoIT\Kodak Form Designer\HTML_GUI.kxf
    $GUI_HTML = GUICreate("Foto Gallerie", 1000, 800, 162, 145, BitOR($WS_MAXIMIZEBOX, $WS_MINIMIZEBOX, $WS_SIZEBOX, _
    $WS_THICKFRAME, $WS_CAPTION, $WS_POPUP, $WS_GROUP, $WS_TABSTOP, $WS_BORDER, $WS_CLIPSIBLINGS))
    $Size = WinGetClientSize("Foto Gallerie")
    GUICtrlCreateObj($Obj, 0, 0, $Size[0], $Size[1])
    GUICtrlSetResizing(-1, $GUI_DOCKBORDERS)
    $Obj.navigate($File)
    GUISetState(@SW_SHOW)
    #EndRegion ### END Koda GUI section ###

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

    While 1
    $nMsg = GUIGetMsg()
    Switch $nMsg
    Case $GUI_EVENT_CLOSE
    Exit
    EndSwitch
    WEnd

    [/autoit]

    mfg (Auto)Bert