Flash with DCACTIVEXCONTROL
Posted: Tue May 03, 2011 1:26 am
Hello,
have tried to make a little testprogram to call a swf file, but I think I am missing something, because the flash does not start.
regards
Rudolf
have tried to make a little testprogram to call a swf file, but I think I am missing something, because the flash does not start.
regards
Rudolf
Code: Select all
//////////////////////////////////////////////////////////////////////
//
// FLASH
//
//////////////////////////////////////////////////////////////////////
#INCLUDE "dcdialog.CH"
#PRAGMA LIBRARY( "ASCOM10.LIB" )
#PRAGMA LIBRARY( "XPPUI2.LIB" )
* -------------
PROCEDURE Main()
******************************************************************
LOCAL GetList[0], oFlash, oStatusBar, oToolBar, oStatic, oDlg, GetOptions
DCSTATUSBAR oStatusBar ALIGN DCGUI_ALIGN_TOP HEIGHT 25
@ 0,0 DCTOOLBAR oToolBar SIZE 100,25 PIXEL PARENT oStatusBar
DCADDBUTTON CAPTION 'Load Flash' SIZE 200,25 PIXEL PARENT oToolBar ACTION {||LoadFlash(oFlash)}
DCADDBUTTON CAPTION 'Exit' SIZE 50,25 PIXEL PARENT oToolBar ACTION {||DC_ReadGuiEvent(DCGUI_EXIT_OK,GetList)}
@ 0,0 DCSTATIC TYPE XBPSTATIC_TYPE_TEXT SIZE 500, 500 PIXEL OBJECT oStatic
@ 0,0 DCACTIVEXCONTROL oFlash SIZE 500,500 CLSID "{D27CDB6E-AE6D-11cf-96B8-444553540000}" PARENT oStatic
DCGETOPTIONS AUTORESIZE
DCREAD GUI FIT OPTIONS GetOptions TITLE 'Flash Test' SETAPPWINDOW
RETURN
* -------------
PROCEDURE AppSys()
RETURN
* ---------------
PROCEDURE LoadFlash( oFlash )
******************************************************************
LOCAL cFileName
/*
cFileName := DC_PopFile( nil, nil, nil, 'Load a Flash File...', ;
{ {"Flash FIles","*.swf"}, {"All Files","*.*"} } )
*/
cFileName := "test.swf"
IF Empty(cFileName)
RETURN
ENDIF
oFlash:loadmovie(0,cFileName)
oFlash:play()
RETURN