ความหมายแฟล็ช (Flash หรือ Macromedia Flash) คือ แฟ้มที่มีนามสกุล swf(Shock Wave Flash) เป็น Multimedia file ที่ได้รับการยอมรับอย่างมาก
สามารถติดต่อสื่อสารกับผู้ใช้แบบ Interactive ด้วยภาพ และเสียง เดิมมีเพียงโปรแกรมจากค่าย Macromedia เท่านั้นที่ใช้สร้างแฟ้ม swf
ปัจจุบันนักพัฒนาได้สร้างโปรแกรม เพื่อใช้สร้าง swf อย่างง่าย และโปรแกรมหนึ่งที่ได้รับความนิยม คือ Swish ใช้งานได้ง่าย
แม้จะไม่มีสมบูรณ์เท่า Macromedia Flash แต่ก็ใช้สร้างแฟ้ม swf ได้ดีเป็นที่น่าพอใจ เช่น การใส่ภาพนิ่ง ภาพเคลื่อนไหว เสียง หรือการใส่ action อย่างง่าย
คำาม - คำตอบ (Questions - Answers)
- mp3soundstream.com เป็นโปรแกรมทำให้ mp3 หรือ wav ถูกเปิดแบบ Streaming #
- คู่มือ SwishMax โดย justusers.net
? ถ้า SwishMax export เป็น .swf แล้วมีปัญหา ได้ พื้นดำ หรือกลับหัว ให้หามาติดตั้งใหม่
? ตัวอย่างปัญหา : การเปิดแฟ้ม .swi ที่สร้างด้วย swishmax 2004.09.10 จะเปิดด้วยรุ่น 2003.09.03 ไม่ได้
? Javascript("alert('Wrong')"); ทดสอบไม่ได้ ต้องทดสอบใน Server เช่น http://127.0.0.1/x.htm
? โดยปกติจะ import .avi, .wmv หรือ .mpg เข้า swish ไม่ได้ ต้องแปลงเป็น .swf ก่อน
? ปัจจุบัน SwishMax คือรุ่น 2006.06.29 ขนาดประมาณ 10 MB
|
|
|
สารบัญ
บทนำ และแผนการสอน
Swish 2.0
+ บทเรียนที่ 1.1 :: อักษร 3D spin [swi, swf]
+ บทเรียนที่ 1.2 :: เปลี่ยนขนาดภาพ Transform [swi, swf]
+ บทเรียนที่ 1.3 :: เลื่อน 2 ภาพแบบ Slide in [swi, swf]
+ บทเรียนที่ 1.4 :: ควบคุมหลาย Object ให้แสดงอย่างสอดคล้อง [swi, swf]
+ บทเรียนที่ 1.5 :: การใช้ Previous และ Next เพื่อทำ presentation [swi, swf]
+ บทเรียนที่ 2.1 :: เลื่อนภาพด้วย Next จาก play และ stop action [swi, swf]
+ บทเรียนที่ 2.2 :: คุมการ Slide ของภาพด้วย Previous และ Next [swi, swf]
+ บทเรียนที่ 3.1 :: ข้อสอบข้อเดียวอย่างง่าย [swi, swf]
+ บทเรียนที่ 3.2 :: ข้อสอบแบบเลื่อนหน้าหลังได้ [swi, swf]
+ บทเรียนที่ 3.3 :: ข้อสอบข้อเดียวเรียก index.php [swi, swf]
+ บทเรียนที่ 3.4 :: เกม click วงกลมช่วยสาวน้อย [swi, swf]
+ บทเรียนที่ 3.5 :: เมนูของ thaiall.com อย่างง่าย [swi, swf]
+ บทเรียนที่ 4.1 :: สร้างภาพวิ่งต่อเนื่อง ประยุกต์เป็นภาพ 360 องศา [swi, swf]
SwishMax
+ บทเรียนที่ 5.1 :: ปุ่มคำนวณจาก text box [swi, swf]
+ บทเรียนที่ 5.2 :: ข้อสอบเก็บคะแนน แบบใช้ตัวแปร [swi, swf]
+ บทเรียนที่ 5.3 :: สุ่มอักษร ใช้สอนอักษรพิมพ์ใหญ่ เด็กอนุบาล [swi, swf]
+ บทเรียนที่ 5.4 :: คุมเหตุการณ์การ Click Image ได้อย่างน่าทึ่ง เพราะง่าย [swi, swf]
+ บทเรียนที่ 5.5 :: Puzzle Game (Beta) [swi, swf]
+ บทเรียนที่ 5.6 :: Preload Scene [swi, swf]
คำสั่งที่น่าสนใจ
แบบฝึกหัดท้ายบท
|
|
บทนำ (Introduction)
- หาโปรแกรม Swish ได้จาก http://www.swishzone.com ซึ่งเป็นโปรแกรมที่ใช้สร้าง .swf หรือ Flash ได้ง่ายจริง ๆ เพื่อแสดงให้เห็นว่าง่าย ผมจึงสร้างบทเรียน เพื่อพิสูจน์ให้นักศึกษาไทยเห็นว่า สร้างงาน multimedia ไม่ได้ยากอย่างที่คิด เพราะเกิดมาผมก็ไม่เคยไปเรียนที่ไหนมาก่อน เช่นกัน ลองผิดลองถูกสัก 20 ชั่วโมง ก็รู้เรื่องเองครับ
- กำหนดขนาดของ flash :: เลือก Edit, Properties และเลือก Tab ของ Movie สามารถแก้ไขในส่วนของ width และ height ได้
- แฟ้ม swi และ swf ต่างกันอย่างไร :: แฟ้ม swi เป็นแฟ้มของโปรแกรม Swish ทำให้เรียกงานมาแก้ไขใหม่ได้ แต่ swf เป็นแฟ้มที่ใช้นำไปใช้ โดยปกติขนาดของ swf จะเล็กกว่า swi เช่น แฟ้ม lesson0101.swi คือแฟ้มที่โปรแกรม Swish สามารถเรียกมาแก้ไขได้ แต่ lesson0101.swf คือแฟ้มที่ browser นำไปใช้งานแสดงผลจริง
- สร้างงานแล้ว จะสร้าง swf อย่างไร :: ให้เลือก File, Export, SWF ก็จะได้แฟ้ม .swf ไปใช้ตามต้องการ
ตัวอย่าง HTML code ที่ใช้เรียก swf
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
codebase="http://active.macromedia.com/flash4/cabs/swflash.cab#version=4,0,0,0"
id="lesson0101" width="100" height="30">
<param name="movie" value="lesson0101.swf">
<param name="quality" value="high">
<param name="base" value="">
<param name="bgcolor" value="#FFFFFF">
<embed name="lesson0101" src="lesson0101.swf" quality="high" bgcolor="#FFFFFF"
width="100" height="30"
type="application/x-shockwave-flash">
</embed>
</object>
หรือ
<object id="lesson0201">
<embed name="lesson0201" src="lesson0201.swf" width="100" height="80"
type="application/x-shockwave-flash">
</embed>
</object>
หรือ
<object>
<embed src=lesson0201.swf width=100 height=80></embed>
</object>
- กด F5 หมายถึง Insert frame
- กด Shift + F5 หมายถึง Delete frame
- จุด Place เพื่อสำหรับเก็บ Action แต่ละ Frame แต่ละ Object ได้
- Scene ก็คือฉาก เช่นฉากภูเขาก็มีเรื่องราวในภูเขา ฉากทะเลก็มีเรื่องราวในทะเล
- Scene ก็คือกลุ่มของ frame ที่มีความสัมพันธ์ในเรื่องเดียวกัน ทำให้ง่ายในการจัดการ
| แผนการสอน เตรียมรุ่นใหม่ 2550-03-04 เพื่อ สอน SwishMax สำหรับครู
|
วันที่ 1
9.00 - 10.30
- ความรู้เบื้องต้นเกี่ยวกับ SwishMax
- ศึกษาส่วนต่าง ๆ ในโปรแกรม
- การแทรกอักษร
- การกำหนด Timeline และ Effect ให้กับตัวอักษร
10.30 - 12.00
- การใช้หลาย Scene
- การใช้หลายวัตถุร่วมกัน
13.00 - 14.30
- การสร้างปุ่ม และเขียน Action
- การใช้ Action : Goto frame, next หรือ previous
- การใช้แฟ้มเสียง และวีดีโอ
14.30 - 16.00
- การสร้างข้อสอบอย่างง่าย
|
วันที่ 2
9.00 - 10.30
- การเขียนสคริปต์ (Script)
10.30 - 12.00
- การสร้างข้อสอบที่ใช้ตัวแปรเก็บคะแนน
13.00 - 14.30
- การสุ่มข้อสอบ และรายงานผลสอบ
14.30 - 16.00
- ศึกษาการเขียน Puzzle Game
- ศึกษาการเขียน Quiz
|
|