Viktor1703
AutoIT Гуру
- Сообщения
- 1,535
- Репутация
- 413
На оф.форуме нашёл пример как такое сделать, решил посмотреть но ролик прозрачным не стал, как такое сделать? может дело в версии Flash Player'a, у меня Adobe Flash Player v11.1.102.55
file.swf
Код:
#Include <GUIConstantsEx.au3>
#Include <WindowsConstants.au3>
#Include <WinAPIEx.au3>
$hObj = ObjCreate("ShockwaveFlash.ShockwaveFlash")
$hForm = GUICreate("", 100, 100, -1, -1, -1, $WS_EX_LAYERED)
GUISetBkColor(0xFF00DC)
_WinAPI_SetLayeredWindowAttributes($hForm, 0xFF00DC, 255)
$ActiveX = GUICtrlCreateObj($hObj, 10, 10, 80, 80, -1, $WS_EX_LAYERED)
GUISetBkColor(0xFF00DC)
_WinAPI_SetLayeredWindowAttributes($ActiveX, 0xFF00DC, 255)
With $hObj
.bgcolor = "TRANSPARENT"
.Movie = @ScriptDir & "\file.swf"
.Quality = 1
.ScaleMode = 2
.Loop = True
.wmode = "TRANSPARENT"
.Menu = 0
EndWith
GUISetState()
While 1
Switch GUIGetMsg()
Case -3
Exit
EndSwitch
Wend
file.swf