» ngoisaoblog.com » Nghe nhạc » Viết bài » Đăng hình

Kinh nghiệm xử lý sự cố
Trang blog nhằm trao đỏi kiến thức CNTN, kinh nghiệm sử dụng phần mềm...và còn hơn thế nữa.
Thứ Tư, ngày 30 tháng 01, 2008
Dùng Flash trong VB.NET
Điểm Ngôi sao Blog: 0 (0 lượt)
| Bình chọn:

Dùng Flash trong VB.NET

Đó hỏi: Xin hỏi quý báo: có thể chèn tập tin Flash SWF vào form trong Visual Basic .NET hay không? Nếu có thể chèn được thì xin cho biết mã cụ thể. <thoi_danh_yeu_em_forever@>

Đây trả lời: 
Việc thêm một tập tin Flash vào form như bạn hỏi được thực hiện bằng một Shockwave Flash control. Trên máy bạn cần cài đặt Macromedia Flash 8.0 (hoặc phiên bản mới hơn), hoặc cần đăng ký tập tin Flash8.OCX vào Registry bằng lệnh:
Regsvr32 /s Flash8.OCX
Ví dụ sau đây được thực hiện với VB 2005 phiên bản Professional và phiên bản Macromedia Flash 8.0 ActiveX Control:
- Tạo một project mới trong VB 2005.
- Trong cửa sổ Solution Explore, bấm chuột phải vào mục References và chọn mục Add Reference. Trong hộp thoại Add Reference, chọn phân trang COM, chọn mục Shockwave Flash (tôi đang sử dụng Windows XP, cột TypeLib Version là 1.0, đường dẫn đến tập tin là C:WINDOWSsystem32MacromedFlashFlash8.ocx) rồi bấm nút OK. Khi ấy, ShockwaveFlashObject được thêm vào danh sách References.
- Bấm chuột phải vào vùng trống của Toolbox, chọn mục Choose Items trên trình đơn vừa hiện ra (hoặc chọn mục Choose Box Items trên trình đơn Tools) để hiển thị hộp thoại Choose Toolbox Items. Trong hộp thoại này, chọn phân trang COM Components, chọn mục Shockwave Flash Object rồi bấm nút OK. Khi ấy, ShockwaveFlashObject được thêm vào Toolbox.
- Trên Toolbox, chọn ShockwaveFlashObject để vẽ một ShockwaveFlashObject control lên form Form1 mặc định. Có thể bạn sẽ nhận được thông báo lỗi: "Failed to import the ActiveX control. Please ensure it is properly registered". Bạn cứ bấm nút OK. Lúc đó, trong danh sách References sẽ xuất hiện thêm AxShockwaveFlashObject với biểu tượng tam giác màu vàng. Để khắc phục lỗi, bấm chuột phải vào tên project (nằm ở mục đầu tiên) trong Solution Explorer, chọn mục Rebuild. Khi việc tạo lại project thành công (biểu tượng tam giác màu vàng biến mất), bạn sẽ vẽ được đối tượng AxShockwaveFlashObject lên form. Cũng có thể bạn phải làm điều này một hoặc hai lần mới được.
- Bạn bấm vào ShockwaveFlashObject trên Toolbox rồi vẽ một đối tượng AxShockwaveFlashObject lên form. Vẽ tiếp 2 nút lệnh có tên Button1 (thuộc tính Caption là Play) và Button2 (thuộc tính Caption là Exit) như hình 1.
- Sau đó, gõ đoạn mã 1. Nhấn phím F5 để chạy thử, bấm nút lệnh Play để xem Flash.

Đoạn mã 1

Public Class Form1
  Private Sub Button1_Click(ByVal sender As System.Object, _
    ByVal e As System.EventArgs) Handles Button1.Click
    With (AxShockwaveFlash1)
      .Stop()
      .Movie = "D:FlashObjectOnFormClockAnalo_uialfoot.swf"
      .Play()
    End With
  End Sub
  Private Sub Button2_Click(ByVal sender As System.Object, _
    ByVal e As System.EventArgs) Handles Button2.Click
    AxShockwaveFlash1.Dispose()
    Application.Exit()
  End Sub
End Class

Hình 1

CHƯƠNG CAN CHÍP

dabebu >> 08:13 PM 0 góp ý
0 Góp ý:
Chưa có góp ý nào !

Gởi góp ý mới

<< Trở về

Blog daitn
dabebu2003 dabebu2003
(đã offline)
Lượt xem: 9539
daitn
Tên: dabebu
Nơi cư ngụ: Tp HCM, Vietnam
Số điểm của Blog này là 44 (số lần vote: 8)
Album cá nhân
Danh sách bạn bè (21 bạn)
Kết bạn với blog này
Gởi tin nhắn
Thông báo bài xấu

Lưu bút
ngoclinh199 Rất vui được làm quen với cậu
  gởi lúc 16:13 17/04/2008
tiengthu cho cô làm quen với cháu nhé!
  gởi lúc 16:05 30/03/2008
saotroi chao ban khoe chu
minh o noi ranh gioi giua long xuyen va can tho
ban bit ko
  gởi lúc 21:55 15/03/2008
saotroi minh cung la huynh 18tuoi o an giang con ban
  gởi lúc 08:39 03/03/2008
sunflower0000 OK minh lam ban nha! minh la Huynh, 18t, o Tien Giang .Con ban?
  gởi lúc 15:03 28/02/2008
Xem tất cả

Bạn bè
lekinhluan
conangtapyeu
5thanhcuchi
tinhyeunew
thanhhoajohann
beotay
tranthuhaphuong
gate
phucphen

Trang web của tôi
Bạch tuyết thời @
Sắp có lỗ đen nuốt chửng Trái đất?
Những tin nhắn OffLine (Update)
Đọc xong cười liền
Valentine"s Day đến từ đâu?
Dùng Flash trong VB.NET
Khi co don em nho ai
Chuyển đổi tên Việt Nam sang các nước khác
Vợ Chồng A Phủ Thời DyLan+Sh+@
Xóa nhanh dữ liệu nhạy cảm
Những câu hỏi khó trả lời của bạn gái
Evtran 3.0
Phòng chống virus USB: Vấn đề đơn giản
Tắt nhanh máy tính trong MS-Dos và XP, Vista bằng bàn phím
Tự tạo Hiren’s Boot trên USB
Thu nhỏ cửa sổ làm việc thành thumbnail
123 Flash Sound Extractor 1.0 - Trích nhạc từ file flash
Khôi phục mật khẩu Administrator trong Windows XP
Chỉnh sửa ảnh trực tuyến
10 lời khuyên để tự bảo vệ mình khi bước vào cánh cổng internet
Kết nối 2 laptop bằng wireless
Dùng VB6 để sao chép tập tin vào mọi thư mục
QUẢN LÝ TOÀN DIỆN USB
Tạo slide ảnh trên Yahoo 360
Cách 'triệt tiêu' hoàn toàn file không xóa được
Mở CSDL Access có mật khẩu từ VB6
Download file từ Megaupload
Đối phó với 2 loại sâu chuyên phá hủy dữ liệu PC
Ý nghĩa của tiếng 'bíp' khi dùng máy tính
Khắc phục lỗi khởi động Windows Vista
Nhập hình ảnh tự động trong VB6
Hướng dẫn dùng Deep free

Các bài viết trước
Cười thêm lần nữa nè
Bạch tuyết thời @
VnFix 1.1: "Thu dọn" hậu quả do virus gây ra
Multi Packer 2.05: Tự tạo phần mềm portable
Sắp có lỗ đen nuốt chửng Trái đất?
Conan Online
Những tin nhắn OffLine (Update)
Đọc xong cười liền
Valentine"s Day đến từ đâu?
Dùng Flash trong VB.NET
Khi co don em nho ai
Chuyển đổi tên Việt Nam sang các nước khác
Vợ Chồng A Phủ Thời DyLan+Sh+@
Xóa nhanh dữ liệu nhạy cảm
Những câu hỏi khó trả lời của bạn gái
Evtran 3.0
Phòng chống virus USB: Vấn đề đơn giản
Tắt nhanh máy tính trong MS-Dos và XP, Vista bằng bàn phím
Tự tạo Hiren’s Boot trên USB
Thu nhỏ cửa sổ làm việc thành thumbnail
123 Flash Sound Extractor 1.0 - Trích nhạc từ file flash
Khôi phục mật khẩu Administrator trong Windows XP
Chỉnh sửa ảnh trực tuyến
10 lời khuyên để tự bảo vệ mình khi bước vào cánh cổng internet
Kết nối 2 laptop bằng wireless
Dùng VB6 để sao chép tập tin vào mọi thư mục
QUẢN LÝ TOÀN DIỆN USB
Tạo slide ảnh trên Yahoo 360
Cách 'triệt tiêu' hoàn toàn file không xóa được
Mở CSDL Access có mật khẩu từ VB6

Lưu trữ
01/08/2007 - 31/08/2007
01/09/2007 - 30/09/2007
01/10/2007 - 31/10/2007
01/11/2007 - 30/11/2007
01/12/2007 - 31/12/2007
01/03/2008 - 31/03/2008
01/01/2008 - 31/01/2008
01/02/2008 - 29/02/2008
01/04/2008 - 30/04/2008

Powered by Ngoisaoblog.com