成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

經驗之談VB.NET FLASH完美結合

開發 后端
想知道怎么把VB.NET FLASH完美的結合起來使用嗎?本文就給大家做出了詳細的介紹,有代碼有解釋,希望看過之后大家可以動手試試。

FLASH現在是個熱門的行業,其實我也很想學,因為許多原因還是入了編程這個行業,但是我們可以把兩者合起來使用,我們怎樣才能在VB.NET中加入Flash動畫呢?我們只要使用Flash5自帶的ShockwaveFlash.ocx這個控件就可以了。方法如下:

#T#1.打開VB.NET,新建一個工程,在工具箱上單擊右鍵,選擇"添加…",在com窗口的控件列表中選擇Shockwaveflash,然后確定,Flash控件就被加到工具箱上。

2.選擇工具箱上的Flash控件,放到窗體上并調整好大小;

3.在Form_Load()過程中加入如下代碼:

  1. ShockwaveFlash1.Movie=“D:\test.swf”'這里一定要寫絕對地址,其實只要把FLASH文件放到你程序的bin目錄里,生成后自然變成相對路徑  
  2. '這里寫上你的Flash文件目錄  
  3. ShockwaveFlash1.Menu=False 
  4. ShockwaveFlash1.Playing=True 


其中,ShockwaveFlash1.Movie是用來指定你要播放的Flash動畫的目錄;ShockwaveFlash1.Menu是用來指定是否在Flash動畫播放中封閉右鍵菜單,True為能夠顯示菜單,False為封閉右鍵菜單;ShockwaveFlash1.Playing=True是讓動畫播放。


在VB.NET Flash控制程序實現交互

現在Flash動畫已經能在VB.NET程序中播放了,那么怎么實現在Flash中控制VB的程序從而實現交互式的操作呢?本文的重點也在于此。

首先我們先來了解Flash中控制VB程序的基本原理:在Flash的ActionScript里面有個叫做FSCommand()的函數,它的主要功能就是發送FScommand命令,例如使動畫全屏播放,隱藏動畫菜單,更重要的就是可以與外部文件和程序進行通信。而在VB程序中,我們就是利用的Shockwaveflash控件的FSCommand()過程來完成這一通信過程,實現信息發送的功能,并且根據發送出來的不同的命令及參數來實現對VB.NET程序的控制。明白了吧?簡單的說,我們就是利用Flash中的FSCommand()函數向VB發送命令,利用ShockwaveFlash控件來接受這個命令,從而達到VB.NET Flash控制程序的目的。

好了,現在知道了原理,我們就一步一步來實現VB.NET FLASH結合吧!

1.首先要打開Flash制作一個交互按鈕,并在按鈕上面加上如下代碼:

  1. on(release){  
  2. fscommand("SendAction");  
  3. //發送SendAction這個命令  


這個命令的作用是當按下按鈕后Flash向VB發送出名為”SendAction”的命令。當然,這個命令的名字在實際應用中可以叫做其他的任何名字。

2.將Flash導出成為swf文件,如文章第一部分所述插入到VB.NET中,下面就是VB.NET怎么接受這個命令的事情了;
3.在窗體上雙擊ShockwaveFlash控件,進入ShockwaveFlash1_FSCommand事件中,在此事件中加入:

  1. Ife.command="SendAction"Then 
  2. MsgBox("Flash與VB.NET成功結合了!",vbApplicationModal,"成功了!")  
  3. '當接到SendAction命令的時候  
  4. '這里加入你需要的程序  
  5. EndIf 

其中,ShockwaveFlash1_FSCommand這個過程是專門用來接收Flash發送的FSCommand命令的,其中第一個參數command就是與Flash發送過來的命令相對應的,當其一致的時候,則執行后面的程序(本例中是彈出MsgBox)。

 

責任編輯:田樹 來源: 博客
相關推薦

2009-11-02 15:16:07

VB.NET編程

2009-11-03 10:40:57

VB.NET Prot

2009-10-28 17:00:30

VB.NET數據庫

2009-10-27 17:08:35

VB.NET流操作文件

2009-12-23 10:07:57

學習WPF

2009-10-13 17:08:10

CLR VB.NET

2009-11-09 17:06:38

WCF選擇綁定

2009-12-17 18:12:31

Ruby框架應用

2010-03-02 17:48:35

WCF尋址報頭

2010-04-30 14:31:58

Unix系統

2009-12-09 16:58:03

PHP strtoti

2009-10-10 15:43:51

2009-10-14 11:27:20

VB.NET Grou

2010-01-14 18:14:22

VB.NET開發特點

2009-10-16 14:31:48

VB.NET Noti

2009-10-26 13:13:17

VB.NET編碼規范

2009-10-30 14:45:42

Flash控制VB.N

2010-04-22 18:07:28

Aix系統維護

2012-05-23 09:43:59

Linux升級經驗

2009-11-16 15:32:05

PHP數組函數
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 中文字幕在线电影观看 | 精品久久伊人 | 久久亚洲一区二区三区四区 | 国产精品久久亚洲 | 欧美黄色免费网站 | 国产成人久久精品一区二区三区 | 日本一区二区高清不卡 | 天天精品在线 | 日韩午夜在线播放 | 久久精品视频亚洲 | 亚洲精品久久久久avwww潮水 | 国产精品无码久久久久 | 日日天天 | 欧美在线免费 | 国产一区二区自拍 | 四虎成人在线播放 | 亚洲影音先锋 | 欧美精品在线免费观看 | 精品一区二区三区在线观看 | 亚洲高清在线 | 国产传媒在线播放 | 九九热这里只有精品在线观看 | 91xxx在线观看 | 干干干操操操 | 伊人久久精品一区二区三区 | 日一区二区 | 日韩国产黄色片 | 久久久久精| 久久久国产精品一区 | 操到爽| 久久婷婷av | 精品无码久久久久久久动漫 | 中文日韩字幕 | 精品国产一区二区三区久久久蜜月 | 欧美福利视频一区 | 国产精品久久久久久婷婷天堂 | 欧美一区二区三区久久精品 | 国产精品91网站 | 亚洲免费在线 | 国产成人精品一区二区三 | 宅男伊人|