ก่อนอื่นเครื่องของคุณจะต้องมีซอฟต์แวร์การเล่นแฟลช (IE ของคุณสามารถแสดงแฟลช) IE สามารถแสดงแฟลชได้
การควบคุม SWFLASH.OCX จัดทำโดย MacRomedia เราสามารถใช้ $ windows/system/macromed/flash ใน win98
หรือค้นหาใน $ winnt/system32/macromed/flash ใน Win2000 การควบคุม ActiveX เป็นสากลใน Windows
Delphi ยังรองรับด้วย
ก่อนอื่นเครื่องของคุณจะต้องมีซอฟต์แวร์การเล่นแฟลช (IE ของคุณสามารถแสดงแฟลช) IE สามารถแสดงแฟลชได้
การควบคุม SWFLASH.OCX จัดทำโดย MacRomedia เราสามารถใช้ $ windows/system/macromed/flash ใน win98
หรือค้นหาใน $ winnt/system32/macromed/flash ใน Win2000 การควบคุม ActiveX เป็นสากลใน Windows
Delphi ยังรองรับด้วย
หลังจากเรียกใช้ Delphi ให้เลือกส่วนประกอบเมนู→นำเข้าการควบคุม ActiveX และค้นหาไฟล์ swflash.ocx เพื่อติดตั้ง
หลังจากการติดตั้งเสร็จสิ้นการควบคุม Tshockwaveflash จะปรากฏขึ้นในแผง ActiveX
คุณสามารถใช้ตัวควบคุมนี้เพื่อเล่นแฟลช ลากแฟลชลงไปใส่ในแบบฟอร์มระบุแอตทริบิวต์ภาพยนตร์เป็น d: /test.swf
และกด F9 เพื่อเรียกใช้ แล้วมันใช้งานได้ดีใช่มั้ย ด้านล่างผู้เขียนจะแนะนำคุณสมบัติหลักของ tshockwaveflash
วิธีการและกิจกรรมสำหรับการพัฒนาผู้อ่าน
คุณสมบัติหลักของ tshockwaveflash มีดังนี้:
ReadyState: สถานะเมื่ออ่านไฟล์แฟลชรวมถึง 0 = การโหลด, 1 = uninitialized, 2 = โหลด, 3 = การโต้ตอบและ 4 = เสร็จสมบูรณ์;
TotalFrames: จำนวนเฟรมทั้งหมดคุณสมบัตินี้สามารถเข้าถึงได้เมื่อ ReadyState = 4;
Framenum: กรอบที่เล่นในปัจจุบัน;
เล่น: เล่นหรือหยุดแฟลชชั่วคราว
คุณภาพ: ระบุคุณภาพของการเรนเดอร์ปัจจุบันรวมถึง 0 = ต่ำ, 1 = สูง, 2 = autolow, 3 = autohigh;
scalemode: โหมดการปรับขนาด, 0 = showall, 1 = noborder, 2 = exactfit;
AlignMode: โหมดจัดตำแหน่ง, ซ้าย =+1, ขวา =+2, top =+4, ด้านล่าง =+8;
พื้นหลัง Color: สีพื้นหลัง -1 เป็นสีเริ่มต้น;
วนลูป: ไม่ว่าจะลูป;
ภาพยนตร์: ระบุเส้นทางไฟล์แฟลชการเล่นซึ่งสามารถเป็น URL
วิธีการหลักของ tshockwaveflash มีดังนี้:
play (): เริ่มเล่นแอนิเมชั่น;
หยุด (); หยุดเล่นแอนิเมชั่น;
ย้อนกลับ ();
ส่งต่อ (): เล่นเฟรมถัดไปของแอนิเมชั่น;
Rewind (): เล่นเฟรมแรกของแอนิเมชั่น;
Setzoomrect (int ซ้าย, int ด้านบน, int ขวา, ด้านล่าง int): ตั้งค่าพื้นที่ซูม;
ซูม (เปอร์เซ็นต์ int): สเกลตามเปอร์เซ็นต์;
PAN (int x, int y, โหมด int): ปรับสเกลแผงเล่นโดยที่โหมด 0 คือจำนวนภาพและ 1 คือเปอร์เซ็นต์ตามหน้าต่าง
เหตุการณ์หลักของ tshockwaveflash มีดังนี้:
OnProgress (int เปอร์เซ็นต์): ถูกไล่ออกเมื่ออ่านแฟลช;
OnReadyStateChange (สถานะ int): ถูกไล่ออกเมื่อรัฐเปลี่ยนแปลง ค่าของสถานะสามารถเป็น 0 = การโหลด, 1 = uninitialized, 2 = โหลด, 3 = การโต้ตอบและ 4 = เสร็จสมบูรณ์