input text จะเป็นการทำสูตรคำนวณแบบกรอกค่าคือ
เป็นช่องรับค่าไว้ให้กรอกตัวเลขลงไป
พอกดปุ่มแล้วก็จะทำการประมวนผลในที่นี้จะทำสูตรธรรมดาก่อนคือ 4-1=3
ขั้นตอนดังนี้
1 ทำช่องรับข้อมูลก่อน
- เปิดโปรแกรมFlash กดที่ตัว A ในช่องแถบเครื่องมือ (Tools) หรือจะใช้คีลัดคือกดตัว T ที่คีย์บอร์ด และคลิกที่พื้นสเตจ 1 ที
-ที่ช่อง properties (ถ้าช่อง properties ไม่ปรากฏให้กดคีย์ลัด Ctrl F3 )ตรง text tool เลือกเป็น input text
-เขียนช่องไปที่สเตจ 1 ช่อง จะปรากฏเป็นช่องใสใสคลิกแล้วมีสีฟ้า
-กลับมาดูที่ properties ใต้ชอ่ง input text ให้เปลี่ยนชื่อเป็น A
-แระตรงช่อง Var ให้ใส่ชื่อเดียวกันกับข้อบนคือ A
-เพื่อให้เรา Ctrl Enter แล้วเห็นค่าเราต้องทำช่อง สี่เหลี่ยมสีขาววางไว้ให้
พอดีกับ ช่อง input text ที่เราสร้างขึ้นแต่แรก
- เสร็จแล้วทำช่องรับช่องค่าที่ 2 โดยทำเหมือนกับขั้นตอนที่เดิม
และการใส่ค่าที่ช่อง input text และ Var เปลียนเป็น B
2 ทำช่องแสดงผล คือช่องที่แสดงผลลัพธ์นั่นเอง มีวิธีดังนี้
- กดที่ตัว A ในช่องแถบเครื่องมือ (Tools) หรือจะใช้คีลัดคือกดตัว T ที่คีย์บอร์ดและคลิกที่พื้นสเตจ 1 ที
-ที่ช่อง properties (ถ้าช่อง properties ไม่ปรากฏให้กดคีย์ลัด Ctrl F3 )ตรง text tool เลือก เป็น Dinamic Text จากขั้นตอนการสร้างช่องรับค่า 2 ช่องในข้อ 1 เมื่อเรามาที่แท็บ propertiesก็จะ เห็นว่าขึ้นเป็นช่อง input text แล้วให้เลือกเป็น Dinamic Text ได้เลยไม่ต้องตกใจ
-วาดสี่เหลี่ยมไปที่สเตจ
-กลับมาที่ Properties อีกครั้งที่ใต้ช่อง Dinamic Text ใส่ชื่อเป็น C ในช่อง Var ด้วย
3 ทำปุ่มกด แบบเป็นตัวกด โดยเมื่อกดแล้วจะแสดงผลลัพธ์ออกมา มีวิธีการดังนี้
- สร้างป่มขึ้นมา 1 ปุ่มโดย คลิกที่ Window ตรง Manu Bar เลือกไปที่ common Libraries
เลือก Buttons
- เลือกปุ่มที่โฟลเดอร์ชื่อ Play back flat เลือกที่ flat blue play จะมีรูปปรากฏขึ้นที่ช่อง ลิบาลี่-บัท ทอม ให้ดึงมาไว้ที่เสตจ
-หรือการสร้างปุ่มอิก วิธีคือ สร้างสี่เหลี่ยมขึ้นหนึ่งรูป คลิกเลือกรูปสี่เหลี่ยมทั้งหมด คลิกขวาแล้ว
เลือกที่ Convert to simbol
จะปรากฎหน้าต่าง Convert to simbol
ที่ช่อง name ใส่ชื่อให้สัมพันธ์กับสิ่งที่จะทำเพื่อให้ง่ายต่อการใช้ เราตั้งชื่อว่า Equal
ที่ช่องType เลือกเป็น Butom
กด OK ก็จะได้ปุ่มมาแล้วครับ
- เป็นการใส่คำสั่งให้ปุ่มครับ โดยคลิกขวาที่ปุ่ม เลือกไปที่ Action หรือจะคลิกที่ป่มและกด CtrlF9
-ที่ด้านขวาให้กดที่ปุ่ม Script Assist ก่อนเพื่อช่วย (จะได้ไม่ต้องพิมพ์)
- มองมาที่ Action ด้านซ้ายตรง ActionScript 1.0&2.0 ด้านล่าง เลือกคลิกที่ Global Function
เลือกที่ Movie Clip Control กด ON เลือก Release จะปรากฏดังนี้
on (release) {
}
-ให้พิมพ์ในวงเล็บปีกกาเป็นดังรูปนี้
on (release) {
C = thep (X) ;
}
คำสั่งข้างบน คือการกำหนดว่าเมื่อเรากดปุ่มแล้ว ให้ ช่องชื่อ C มีค่าเท่ากับ thep (X);
4 เป็นการใส่ค่าคำสั่งไปที่เฟรม เป็นคำสั่งคำนวณ โดยมีวิธีดังนี้
- กดไปที่เฟรมที่ 1 คลิกขวาเลือก Action หรือกด F9 ใส่ค่าดังนี้
- A = '' ;
B = '' ;
C = '' ;
_global.thep = Function (X) {
X = A - B ;
return X ;
}
เป็นอันจบครับ ทีนี้ก้อลอง Ctrl Enter ดูจะเห็นช่อง เราก็ใส่ค่าช่องแรกเป็น 4 ช่องสองเป็น 3
และกดปุ่มดู ช่องผลลัพธ์จะได้เท่ากับ 1 ครับ จะลองเปลี่ยนเป็นคูณ หาร ก็ได้คัฟโดยเอาไปแทนเครื่องหมายลบในสูตร X = A - B ; โดย
คูณก็คือ *
หารก็คือ /
บวกก็คือ + แต่เครื่องหมายบวกในFlash จะต้องใช้วิธีอีกอย่างหนึ่งครับ
และจะมาบอกโอกาสหน้านะคัฟ
สวัสดีค่ะ
ขอบคุณนะค่ะที่นำความรู้เรื่อง Flash มาบอก...แล้วจะนำไปใช้นะค่ะ....เอ้!!ถ้าจะอ่านเพิ่มหาได้จากที่ไหนค่ะ?...
ขอบคุณครูเทพ(เทพนิยาย 3 อ่านถูกรึเปล่าคะ)ที่ต่อยอดFlash ให้จะลองไปทำดูค่ะ
เคยเข้าอบรมโปรแกรมนี้ 2 ครั้ง ได้งาน 2 ชิ้น กลับถึงบ้านก็คืนวิทยากรไปหมดด้วยความที่เมื่อเกิดปัญหาไม่ทราบจะไปถามใคร ตอนนี้มีคนให้ถามแล้ว จะแวะมาถามใหม่นะคะ ขอบคุณค่ะ
vbvb