Page 72 - การโปรแกรมคอมพิวเตอร์ขั้นสูง
P. 72

12-62 การ​โปรแกรม​คอมพิวเตอร์ข​ ั้น​สูง

       บรรทัดท​ ี่ 96-98 	 ถ้า onceClip มี​ค่า​เท่ากับ null ให้​แสดง​ข้อความ​ว่า​ไฟล์​เสียง​ยัง​ไม่​ได้​โหลด​บน​แถบ​
                        สถานะ​ของเ​ว็บเ​บร​ าว์​เซอร์

       บรรท​ ักท​ ี่ 99	 หยุด​การ​ทำ�งาน actionPerformed
       บรรทัดท​ ี่ 102-114 	 ถ้าป​ ุ่มท​ ี่​กด คือ stopButton
       บรรทัด​ที่ 103-107	 ถ้า looping มีค​ ่า​เท่ากับ true
       บรรทัด​ที่ 104	 กำ�หนด​ให้ looping มี​ค่า​เท่ากับ false
       บรรทัดท​ ี่ 105	 หยุด​เล่นไ​ฟล์เ​สียงจ​ าก onceClip
       บรรทัด​ที่ 106	 กำ�หนดใ​ห้ loopButton คลิก​ได้
       บรรทัด​ที่ 108-110 	 ถ้า onceClip มีค​ ่า​ไม่เ​ท่ากับ null ให้ห​ ยุด​เล่น​ไฟล์​เสียงจ​ าก onceClip
       บรรทัดท​ ี่ 111	 กำ�หนดใ​ห้ stopButton คลิก​ไม่​ได้
       บรรทัดท​ ี่ 112	 เรยี กใ​ชเ​้ มธอด showStatus เพือ่ แ​ สดงข​ อ้ ความว​ า่ ห​ ยดุ เ​ลน่ ไ​ฟลเ​์ สยี งแ​ ลว้ บ​ นแ​ ถบส​ ถานะ​

                        ของเ​ว็บ​เบร​ าว์​เซอร์

       4) 	การส​ ร้าง​ไฟล์ html ชื่อ SoundApplet.html สำ�หรับ​ประมวลผ​ ล​โปรแกรม​จาวาแ​ อพเพล็ต ดังนี้

 SoundApplet.html

   1 <HTML>
   2 <HEAD>
   3 	 <TITLE>SoundApplet</TITLE>
   4 </HEAD>
   5 <BODY>
   6 	 SoundApplet.java<BR><BR>
   7 	 <applet code="SoundApplet.class" width="500" height ="100">
   8 </BODY>
   9 </HTML>

       ค�ำ อ​ ธบิ าย​โปรแกรม
       บรรทัดท​ ี่ 1 	 เป็นการร​ ะบุว​ ่า​เป็นไ​ฟล์ html
       บรรทัด​ที่ 3 	 กำ�หนด​ข้อความ SoundApplet ที่ Title bar
       บรรทัดท​ ี่ 6 	 กำ�หนดข​ ้อความ SoundApplet.java
       บรรทัด​ที่ 7 	 ก ำ�​หนดแท็ก applet และ​ระบุ​ชื่อ​โปรแกรม​จาวา​แอพเพล็ต​ที่​ได้​จาก​การ​คอม​ไพล์ Sound

                  Applet.class ขนาดข​ องห​ น้าต่างแ​ อพเพล็ตท​ ีแ่​ สดงบ​ นเ​ว็บเพจ มคี​ วามก​ ว้าง 500 พิกเซล และ​
                  ความ​สูง 100 พิกเซล
   67   68   69   70   71   72   73   74   75   76