Esempio n. 1
0
 public ShockwaveFlash()
 {
     InitializeComponent();
     flash = new BDFlashObjects.AxShockwaveFlash();
     ((System.ComponentModel.ISupportInitialize)(flash)).BeginInit();
     this.SuspendLayout();
     flash.Width  = this.Width;
     flash.Height = this.Height;
     flash.Dock   = DockStyle.Fill;
     this.Controls.Add(flash);
     ((System.ComponentModel.ISupportInitialize)(flash)).EndInit();
     this.ResumeLayout(false);
     flash.ScaleMode           = 2;
     flash.FlashCall          += (s, e) => { FlashCall?.Invoke(s, new FlashCallEventArgs(e.request)); };
     flash.FSCommand          += (s, e) => { FSCommand?.Invoke(s, new FSCommandEventArgs(e.command, e.args)); };
     flash.OnProgress         += (s, e) => { OnProgress?.Invoke(s, new OnProgressEventArgs(e.percentDone)); };
     flash.OnReadyStateChange += (s, e) => { OnReadyStateChange?.Invoke(s, new OnReadyStateChangeEventArgs(e.newState)); };
 }
Esempio n. 2
0
 private void Flash_FlashCall(object sender, AxShockwaveFlashObjects._IShockwaveFlashEvents_FlashCallEvent e)
 {
     FlashCall?.Invoke(this, new FlashEventArgs(e.request));
 }