Now it is working as you wanted...
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
_Video()
Func _Video()
HotKeySet("{ESC}", "_Exit")
$Width = @DesktopWidth
$Height = @DesktopHeight
$vHeight = 1025
$vWidth = 1200
$Obj = ObjCreate("ShockwaveFlash.ShockwaveFlash")
$GUI2 = GUICreate("", $Width, $Height, 0, 0, $WS_POPUP)
GUISetBkColor(0xFFFFFF)
GUICtrlCreateObj($Obj, $Width / 2 - $vWidth / 2, $Height / 2 - $vHeight / 2, $vWidth, $vHeight)
With $Obj
.Movie = @ScriptDir & "Video.swf"; it should be loaded here, directly from compiled exe - no temporary files
.scale = "noscale"
EndWith
GUISetState(@SW_SHOW, $GUI2)
While 1
If GUIGetMsg() = -3 Then
$Obj = 0
GUIDelete()
Exit
EndIf
WEnd
EndFunc ;==>_Video
Func _Exit()
Exit
EndFunc ;==>_Exit
You can center as you wish but don't touch dimension ($vHeight and $vWidth)