สร้างสูตรคำนวนค่าในโปรแกรมFlash อย่างง่าย

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 จะต้องใช้วิธีอีกอย่างหนึ่งครับ

และจะมาบอกโอกาสหน้านะคัฟ