เรียนรู้
โปรแกรม Authorware Professional กับชูเกียรติ
ตัวแปรระบบ
(System Variable)
ฟังก์ชั่นใน
Authorware
ตัวแปรใน
Authorware
ตัวแปรใน Authorware แบ่งออกเป็น 2 ชนิดคือ
1. ตัวแปรที่ผู้ใช้ประกาศขึ้นเอง
( Custom Variable ) คือตัวแปรที่ผู้ใช้สามารถสร้างขึ้นเอง โดยชื่อตัวแปรต้องเป็นภาษาอังกฤษเท่านั้น
2. ตัวแปรระบบ(
System Variable ) คือตัวแปรที่ Authorware สร้างขึ้นมาเรียบร้อยแล้วสามารถนำมาใช้งานได้
เลย โดยมีข้อแตกต่าง
จากตัวแปรที่ผู้ใช้ประกาศขึ้นเองกับตัวแปรระบบ คือตัวแปรระบบจะมีการ
Update ตัวเองอยู่ตลอดเวลา
ตัวแปรระบบ ( System Variable ) มีรายละเอียดของตัวแปรดังนี้
- 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 ของไดเรคทอรีปัจจุบัน
ฟังก์ชั่นใน
Authorware
- 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
