Flash dan Form di dotNET

flash bukan merupakan bagian dari dot NET, tetapi kita bisa mengakses variabel-variabel dari flash dan ke dalam flash. Berikut saya akan menunjukkan koneksi antara flash dan form pada dotNET.

  1. Buat sebuah Windows Form dengan bahasa VB maupun C#.
  2. Pada panel Toolbox, klik kanan kemudian pilih Choose Items.
  3. Pada tab COM Components, pilih Shockwave Flash Object.

    dialog choose toolbox items

    dialog choose toolbox items

  4. Drag shockwave flash component yang telah ada di toolbox ke dalam windows form.
  5. Klik ganda form kita lalu ketikkan script berikut :
    Untuk C# :

    axShockwaveFlash1.MaximumSize = axShockwaveFlash1.Size;
    //keterangan : Masukkan <strong>System.IO;</strong> pada using statement
    String path = Directory.GetCurrentDirectory() + Path.DirectorySeparatorChar + "flash.swf";
    axShockwaveFlash1.LoadMovie(0, path);
    

    Untuk VB :

    Imports System.IO
    
    Public Class Form1
    Dim myPath As String
    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
    AxShockwaveFlash1.MaximumSize = AxShockwaveFlash1.Size
    myPath = Application.ExecutablePath.Remove(Application.ExecutablePath.LastIndexOf("\")) &amp; "\flash.swf"
    'MsgBox("" &amp; myPath)
    AxShockwaveFlash1.LoadMovie(0, myPath)
    End Sub
    End Class
    
  6. Copykan file flash ke dalam folder Debug atau satu folder dengan .exe-nya.