Hallo.
Ich habe ein Programm erstellt und wollte nun noch etwas an der optik ändern.
Beim ersten Starten soll ein Intro abgespielt werden und zwar eine .swf datei.
#include <GUIConstantsEx.au3>
[/autoit][autoit][/autoit][autoit]GUICreate("Test", 512, 288)
$Flash = ObjCreate("testflash.swf")
$FlashObj = GUICtrlCreateObj($Flash, 0, 0, 512, 288)
$Flash.Movie = @ScriptDir & "\testflash.swf"
$Flash.loop = true
GUISetState(@SW_SHOW)
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
EndSwitch
WEnd
Das Problem:
D:\Program Files (x86)\AutoIt3\Examples\GUI\Advanced\test_swf\SWF-final.au3 (6) : ==> Variable must be of type "Object".:
$Flash.Movie = @ScriptDir & "\testflash.swf"
$Flash^ ERROR
Merkwürdigerweise scheint es bei jedem anderen, der diesen Script gepostet hat, zu funktionieren.
An der .swf datei liegt es zumindest nicht, aber ich kann die ja mal anhängen.
mfg hpu