เรียนรู้ โปรแกรม Authorware Professional กับชูเกียรติ

ตัวแปรระบบ (System Variable)   ฟังก์ชั่นใน Authorware


ตัวแปรใน Authorware แบ่งออกเป็น 2 ชนิดคือ
1.  ตัวแปรที่ผู้ใช้ประกาศขึ้นเอง ( Custom Variable ) คือตัวแปรที่ผู้ใช้สามารถสร้างขึ้นเอง โดยชื่อตัวแปรต้องเป็นภาษาอังกฤษเท่านั้น
2.  ตัวแปรระบบ( System Variable ) คือตัวแปรที่ Authorware สร้างขึ้นมาเรียบร้อยแล้วสามารถนำมาใช้งานได้ เลย โดยมีข้อแตกต่าง
จากตัวแปรที่ผู้ใช้ประกาศขึ้นเองกับตัวแปรระบบ คือตัวแปรระบบจะมีการ Update ตัวเองอยู่ตลอดเวลา
   
- MouseDown เป็นตัวแปรชนิดตรรก ถ้ามีการกดปุ่มเมาส์ด้านซ้าย MouseDown = 1ในกรณีอื่น MouseDown = 0
- Key Num เป็นตัวแปรชนิดเลขจำนวนเต็ม Key Num จะเท่ากับโค๊ดประจำคีย์สุดท้ายที่กด
- ControlDown เป็นตัวแปรชนิดตรรก ControlDown = 1 ถ้ามีการกดคีย์ Ctrl ในกรณีอื่นจะเป็น 0
- Within เป็นตัวแปรชนิดตรรก Within@ " ชื่อไอคอน " = 1 ถ้าทำงานอยู่ในชื่อไอคอนที่ระบุชื่อ ในกรณีอื่นเป็น 0
- Sound Playing เป็นตัวแปรชนิดตรรก Sound Playing = 1 ถ้า Sound Icon กำลังเล่นเสียง WAV
- Movable เป็นตัวแปรชนิดตรรก Movable@ "ชื่อไอคอน" .= 1 ถ้ารูปภาพในชื่อไอคอนที่ระบุสามารถเคลื่อนที่ได้โดยผู้ใช้และสามารถกำหนดค่าให้กับตัวแปรนี้เพื่อให้สามารถเคลื่อนที่ได้หรือไม่ได้ เช่น ถ้าไม่ต้องการให้ Display Icon ชื่อ Football เคลื่อนที่ จะใช้รูปแบบดังนี้ Movable@" Football " = 0
- Hour เป็นตัวแปรชนิดเลขจำนวนเต็ม บรรจุค่าเวลาในปัจจุบันเฉพาะเลขชั่วโมงเท่านั้น คือ 0 ถึง 23
- Minute เป็นตัวแปรชนิดเลขจำนวนเต็ม บรรจุค่าเวลาในปัจจุบันเฉพาะเลขนาทีเท่านั้น (0.59)
- Sec เป็นตัวแปรชนิดเลขจำนวนเต็ม บรรจุค่าเวลาในปัจจุบันเฉพาะเลขวินาทีเท่านั้น (0.59)
- Full Time เป็นตัวแปรชนิดตัวอักษร บรรจุค่าเวลาปัจจุบัน ซึ่งขึ้นอยู่กับแบบที่เลือกใน Control Panel คือ แสดงแบบ 12 ชม. (4:55:56 PM)
หรือแบบ 24 ชม. (16:55:56) เวลาที่แสดงเป็นดังนี้ชั่วโมง/นาที/วินาที
- Time เป็นตัวแปรชนิดเลขจำนวนเต็ม บรรจุค่าเวลาในปัจจุบันคล้ายกับ Full Time แต่จะแสดงเพียงชั่วโมงและนาที (4:15 PM หรือ 16:15)
- Date เป็นตัวแปรชนิดเลขจำนวนเต็ม บรรจุวันที่เช่น 02/08/93
- Day เป็นตัวแปรชนิดเลขจำนวนเต็ม บรรจุวันที่ปัจจุบันอยู่ระหว่าง 1-31
- DayName เป็นตัวแปรชนิดตัวอักษร บรรจุชื่อของวันปัจจุบันของหนึ่งสัปดาห์
- Month เป็นตัวแปรชนิดเลขจำนวนเต็ม บรรจุชื่อของเดือนปัจจุบันอยู่ระหว่าง 1-12
- Year เป็นตัวแปรชนิดเลขจำนวนเต็ม บรรจุปีปัจจุบัน
- Filelocation เป็นตัวแปรชนิดตัวอักษร บรรจุชื่อ Path ของไดเรคทอรีปัจจุบัน

- Random จะสั่งค่าระหว่าง min. และ max คูณกับ units
รูปแบบ Number := Random ( min, max, units )
- Substr จะส่งอักษรตั้งแต่ตำแหน่งที่ first ถึง last ของข้อความ string
รูปแบบ String := Substr (string, first, last)
- GoTo IconTitle ใช้เมื่อกระโดดไปยังไอคอนที่อ้างโดย IconTitle
รูปแบบ GoTo( IconID@"IconTitle")
- JampFileReturn ใช้ในการเรียกไฟล์ของ Authorware มาทำงานพร้อมทั้งส่งค่าตัวแปรไปทำงานในไฟล์ที่เรียกได้ด้วย และเมื่อต้องการกลับสู่ไฟล์เดิมใช้ฟังก์ชัน Quit(0)
รูปแบบ JampFileReturn (Filename"," Variable1, Variable2......")
- JampOutReturn ใช้ในการเรียก Application อื่น ๆ และเมื่อทำงานเสร็จก็จะกลับสู่ไฟล์เดิม
รูปแบบ JampOutReturn ("Program ")
- Quit ใช้ในการออกจากโปรแกรมที่กำลังทำงาน
รูปแบบ Quit(Option)
Option คือลักษณะการออกจากโปรแกรมแบ่งได้ดังนี้
0 ออกจากโปรแกรมกลับไปยังโปรแกรมแม่ที่เรียกมา หรือออกไปยัง
Program Manager
1 ออกไป Program Manager
2 ออกไป Dos

TOP
  
สำหรับท่านที่ต้องการข้อมูลเพิ่มเติมกรุณาติดต่อที่
  
    กระผม  นาย ชูเกียรติ   อิ่มเกษม  Email:Chukiart2002 @Yahoo.com

Hosted by www.Geocities.ws

1