
    %
i                        d Z ddlZddlZddlZddlZddlZddlmZmZ ddl	m
Z
  e
j        dddd          Ze ed           G d d	ej        ej                  Z G d
 dej                  Zd Zedk    r e             dS dS )zc:\bounce.swf    N)activexwindow)gencachez&{D27CDB6B-AE6D-11CF-96B8-444553540000}   z&Flash does not appear to be installed.c                   &    e Zd Zd Zd Zd Zd ZdS )MyFlashComponentc                     t           j                            |            t          j                            |            d| _        d| _        d| _        d| _        d S )N2      r   )	r   Control__init__FlashModuleShockwaveFlashxyanglestarted)selfs    C:\Users\Dell Inspiron 16\Desktop\tws\AgrotaPowerBi\back-agrota-powerbi\mcp-client-agrota\venv\Lib\site-packages\pythonwin/pywin/Demos/ocx/flash.pyr   zMyFlashComponent.__init__   sO      &&&"++D111
    c                    t          d||           | xj        dz  c_        | xj        dz  c_        | xj        dz  c_        | j        dk    s| j        dk    rd| _        d| _        | j        dk    rd| _        |                     d| j                   |                     d| j                   |                     d| j                   |                     d	           d S )
N	FSCommend      r   ih  xValyValr   z_root.mikeBall)printr   r   r   SetVariableTPlay)r   commandargss      r   OnFSCommandzMyFlashComponent.OnFSCommand"   s    k7D)))""

b

6C<<46C<<DFDF:DJ(((((($*---

#$$$$$r   c                 &    t          d|           d S )NPercentDoner   )r   percentDones     r   
OnProgresszMyFlashComponent.OnProgress1   s    m[)))))r   c                 &    t          d|           d S )NStater%   )r   newStates     r   OnReadyStateChangez#MyFlashComponent.OnReadyStateChange4   s    gx     r   N)__name__
__module____qualname__r   r"   r'   r+    r   r   r   r      sP          % % %* * *! ! ! ! !r   r   c                   $    e Zd ZddZddZd ZdS )BrowserFrameNc                 L    |t          j        d          | _        n|| _        d S )NzMain Python Documentation)regutilGetRegisteredHelpFileurl)r   r5   s     r   r   zBrowserFrame.__init__:   s(    ;45PQQDHHDHr   c                    t           j        t           j        z  t           j        z  }t	          j                    | _        | j                            |            | j                            d ||||           | 	                                }dd|d         |d         z
  |d         |d         z
  f}t                      | _        | j                            dt           j        t           j        z  || d           | j                            dt                     | j                                         |                     | j        t           j                   d S )Nr         r   Flash Playeri  )win32conWS_CHILD
WS_VISIBLEWS_OVERLAPPEDWINDOWwin32uiCreateMDIChild_obj_AttachObjectCreateWindowGetClientRectr   ocxCreateControl	LoadMovie	flash_urlPlayHookMessageOnSizeWM_SIZE)r   titlerectparentstyles        r   CreatezBrowserFrame.CreateA   s   !H$77(:VV+--

%%%
eUD&AAA!!##1d1gQ'a47):;#%%H/(2CCT4QU	
 	
 	
 	1i(((h&677777r   c                     |                                  }dd|d         |d         z
  |d         |d         z
  f}| j                            d|d           d S )Nr   r7   r8   r   )rC   rD   SetWindowPos)r   paramsrM   s      r   rJ   zBrowserFrame.OnSizeP   s[    !!##1d1gQ'a47):;aq)))))r   )N)NN)r,   r-   r.   r   rP   rJ   r/   r   r   r1   r1   9   sK           8 8 8 8* * * * *r   r1   c                      d } t          t          j                  dk    r$t          j        t          j        d                   } t          |           }|                    d           d S )Nr   r9   )lensysargvwin32apiGetFullPathNamer1   rP   )r5   fs     r   Demor[   V   sU    
C
38}}q&sx{33SAHH^r   __main__)rG   rV   r3   rX   r:   r>   	pywin.mfcr   r   win32com.clientr   EnsureModuler   ImportErrorr   r   r   MDIChildWndr1   r[   r,   r/   r   r   <module>rb      s'   	 



     % % % % % % % % $ $ $ $ $ $#h#$LaQRTUVV
+>
?
??! ! ! ! !w(B ! ! !@* * * * *6% * * *:   zDFFFFF r   