SlideShare a Scribd company logo
Action Script Flash
ActionScript คืออะไร
   ภาษาที่ใช้ในการควบคุมการทำางานของวัตถุต่าง
    ๆ ให้มประสิทธิภาพในการทำางานสูงขึ้น นอก
          ี
    เหนือจากความสามารถของโปรแกรม
องค์ประกอบของ ActionScript
                                            on (release)
   Event                                   {
   Action                                           light.gotoAndStop ("Off");
   Operators                                        message.text = “Hello”;
   Keywords                                }
   Data                                  on (press)
   ปีกกา(Curly Braces)              {
   Semicolons
                                           amountPaid = Number(paid.text);
   Dot Syntax
                                           amountOwed =
   วงเล็บ(Parentheses)           Number(owed.text);
   เครื่องหมายคำาพูด(Quotation Marks)
                                           if (amountPaid < amountOwed) {
   Comments
                                                  .................
   Indentation/Spacing
                                      }
องค์ประกอบของ ActionScript

       คือ สิ่งที่เกิดขึ้นระหว่างที่ Movie ทำางาน ซึ่งมี
    Event
    ผลทำาให้สคริปต์เหล่านั้นทำางาน ตัวอย่าง Event
    on(release)

        on (release) {
          light.gotoAndStop ("Off");
          message.text = "";
        }
องค์ประกอบของ ActionScript
   แอกชัน (Action) เป็นส่วนที่สั่งให้ Flash ทำา,สร้าง,
            ่
    ตั้งค่า,เปลี่ยน,โหลด หรือลบบ้างสิ่งบางอย่าง
    เช่น
       mugCost = 5.00;
       CashRegister.gotoAndPlay(50);
       light.gotoAndStop ("Off");
       message.text = "";
องค์ประกอบของ ActionScript
   Dot Syntax

    ใช้จุด(.) แสดง Target path ของ Timeline เช่น
              _root.objmain.subobj.obj
     ใช้จุด(.)เพื่อเป็นการกำาหนด Properties หรือ
    Methods ให้กับวัตถุที่แสดงอยู่ใน Timeline เช่น

                 wheel._rotation = 90;
                 wheel.play();
องค์ประกอบของ ActionScript
   Comments       ใช้เครื่องหมาย   Slash   // เช่น
    on (press) {
    amountPaid = Number(paid.text); //แปลงค่าตัวเลข
    amountOwed = Number(owed.text);
    if (amountPaid < amountOwed) {     // ตรวจสอบค่าตัว
    แปร
         difference = amountOwed - amountPaid;
                              :
การประกาศตัวแปร
รูปแบบ
Var variableName:DataType;

เช่น
Var hello:String;
Var i:Number;
Word = “Hello Flash”;
ชนิดของตัวแปร
 Number
 String
 Boolean
 undefined
 null
Expression and Textfield
 Operator ได้แก่ +,-,*,/,%,++,--
 Operator เปรียบเทียบ ได้แก่

  ==,    !=,<>,            <,       >,
  <=,    >=,               ===      !===
 Operator ตรรกะ    ได้แก่
  && AND , || OR, ! not
Keywords


           คือคำาสงวนที่เราไม่ควรนำาไปตั้งชื่อ
    Keywords
    ตัวแปรหรือฟังก์ชั่นเช่น
     break
     else
     on
     typeof
     for
Control Structure
 คำ่าสั่ง IF
 รูปแบบ
       if(condition)
       {
              ……
       }else if(condition)
       {      ……        }
ตัวอย่าง
on (release) {
   if(Number(userAnswer.text)==answer) {
         resultMsg.text="You're Correct !";
   } else if(Number(userAnswer.text)>answer) {
         resultMsg.text="Answer is less than "+userAnswer.text;
   } else if(Number(userAnswer.text)<answer) {
         resultMsg.text="Answer is greater than "+userAnswer.text;
   }
}
การสุ่มตัวเลข
var answer:Number;
answer=Math.floor(Math.random()*10);
stop();
คำาสั่งการวนซำ้า
   while
    while(condition){
                        statement;
                    }
   do while
   for
     for(int i;condition;next)
                     {
                         statement;
                       }
การวางแผนเขียนโปรแกรมด้วย
Flash
 คุณต้องการให้เกิดอะไรขึ้น ?
 ข้อมูลส่วนใดที่ต้องการติดตาม
 สิงที่ตองเกิดขึ้นใน Movie เมื่อมีการทำาให้
    ่    ้
  สคริปต์ทำางาน
 Event ไหนที่จะทำาให้สคริปต์หลักทำางาน
การใช้ Event ของเมาส์

    on (press)  คือการสัมผัสหรือกดไปบนวัตถุ

    on(release) คือการปล่อยปุมที่กดลงไป
                                ่

    on(releaseOutside) คือการดึงและการ Snap

    on(keypress)คือการใช้คีย์บอร์ด

    on(rollover) คือการใช้เมาส์อยู่เหนือวัตถุแต่ยังไม่
    กดวัตถุนั้น

    on(rollout) คือการเลื่อนเมาส์ออกจากวัตถุ

    on(dragOver) คือการคลิกลากอยู่ภาพในวัตถุ

    on(dragOut) คือการคลิกแล้วลากออกจากวัตถุ
การใช้ Clip Event
   คือ เหตุการณ์ (Event) ที่จะเกิดขึ้นเมื่อ Movie
    Clip เข้าหรือออกจาก Scene
        When this happens (EventsHandler) {
             do this;
             do this;
         }
Clip Event
   onClipEvents (load)   คือ เหตุการณ์เมื่อทำาการ   load Movie Clip
    เข้ามา
   onClipEvents(unload)   คือ เหตุการณ์เมื่อทำาการ   load Movie
    Clip   ออกไป
   onClipEvents(enterFrame)   คือ เหตุการณ์เมื่อเข้ามายัง
    Frame
   onClipEvents(mouseMove)    คือ เหตุการณ์การเคลื่อนที่ของ
    Mouse
   onClipEvents(mouseDown),(mouseUp),(keyDown),(keyUp) คือ
    เหตุการณ์ของการกดหรือปล่อยปุ่มเมาส์หรือแป้นพิมพ์
    ใช้กรณีทำาคีย์ลัด
   onClipEvents(data) คือเหตุการณ์ของการโหลดข้อมูล
ออปเจ็กต์อาร์เรย์
เป็นที่เก็บข้อมูลที่มากกว่า 1 ข้อมูล โดยมีรูปแบบ
 ดังนี้
    cakeType = new Array();
     cakeType[0] = “Chocolate”;
    cakeType[1] = “Angel Food”;
    cakeType[2] = “Baked Alaska”;

More Related Content

PDF
Java script เบื้องต้น
PPTX
การเขียนคำสั่งแบบวนซ้ำ
PDF
chapter 3 คำสั่งควบคุม
PPT
Scripts 1
PDF
3.8 การทำงานตามลำดับ
PDF
Scripts 1
PPTX
Welcome to lembata
Java script เบื้องต้น
การเขียนคำสั่งแบบวนซ้ำ
chapter 3 คำสั่งควบคุม
Scripts 1
3.8 การทำงานตามลำดับ
Scripts 1
Welcome to lembata

Viewers also liked (20)

PPTX
Analisis SWOT
PPT
Complete SWOT Analysis (with Leverage, Constraints, Vulnerabilities, and Prob...
PPT
Swot Analysis
PPT
Analisa swot
PPTX
Swot analysis style 2 powerpoint presentation templates
DOCX
Analisis SWOT Ikan Cupang
PPT
SWOT ANALYSIS
PPTX
How to do a useful swot analysis
PPTX
SWOT Analysis
PDF
Contoh swot
PPT
A presentation on swot analysis
PPTX
Analisis swot oke
PDF
Analisis SWOT untuk Penyusunan Strategi
PDF
Swot Analysis Template
PPT
Self analysis
PPS
SWOT Analysis
PPTX
SWOT Analysis
PPT
Interactive Teaching Techniques & SWOT Analysis
PPTX
Personal swot analysis
PPS
How to Write a SWOT Analysis Report
Analisis SWOT
Complete SWOT Analysis (with Leverage, Constraints, Vulnerabilities, and Prob...
Swot Analysis
Analisa swot
Swot analysis style 2 powerpoint presentation templates
Analisis SWOT Ikan Cupang
SWOT ANALYSIS
How to do a useful swot analysis
SWOT Analysis
Contoh swot
A presentation on swot analysis
Analisis swot oke
Analisis SWOT untuk Penyusunan Strategi
Swot Analysis Template
Self analysis
SWOT Analysis
SWOT Analysis
Interactive Teaching Techniques & SWOT Analysis
Personal swot analysis
How to Write a SWOT Analysis Report
Ad

Similar to Uj1udqos8e6ljrab9nis9vott3 (20)

PDF
สัปดาห์ที่ 1
PDF
Scripts 1
PPT
575050188 3 open learning environment
PPTX
สอน Flash
PPT
Chapter 10 flash
PDF
Actionscript2
PDF
Flash for teacher
PDF
captivate-flash-courseware
PDF
ขั้นตอนในการพัฒนาเว็บไซต์
PDF
ขั้นตอนในการพัฒนาเว็บไซต์
PDF
ขั้นตอนในการพัฒนาเว็บไซต์
DOC
ขั้นตอนในการพัฒนาเว็บไซต์
PDF
Plan10
PDF
Plan9
PPT
Gnewvb01 090401013958-phpapp01
PDF
Animation
PDF
Animation
สัปดาห์ที่ 1
Scripts 1
575050188 3 open learning environment
สอน Flash
Chapter 10 flash
Actionscript2
Flash for teacher
captivate-flash-courseware
ขั้นตอนในการพัฒนาเว็บไซต์
ขั้นตอนในการพัฒนาเว็บไซต์
ขั้นตอนในการพัฒนาเว็บไซต์
ขั้นตอนในการพัฒนาเว็บไซต์
Plan10
Plan9
Gnewvb01 090401013958-phpapp01
Animation
Animation
Ad

Uj1udqos8e6ljrab9nis9vott3

  • 2. ActionScript คืออะไร  ภาษาที่ใช้ในการควบคุมการทำางานของวัตถุต่าง ๆ ให้มประสิทธิภาพในการทำางานสูงขึ้น นอก ี เหนือจากความสามารถของโปรแกรม
  • 3. องค์ประกอบของ ActionScript on (release)  Event {  Action light.gotoAndStop ("Off");  Operators message.text = “Hello”;  Keywords }  Data on (press)  ปีกกา(Curly Braces) {  Semicolons amountPaid = Number(paid.text);  Dot Syntax amountOwed =  วงเล็บ(Parentheses) Number(owed.text);  เครื่องหมายคำาพูด(Quotation Marks) if (amountPaid < amountOwed) {  Comments .................  Indentation/Spacing }
  • 4. องค์ประกอบของ ActionScript  คือ สิ่งที่เกิดขึ้นระหว่างที่ Movie ทำางาน ซึ่งมี Event ผลทำาให้สคริปต์เหล่านั้นทำางาน ตัวอย่าง Event on(release) on (release) { light.gotoAndStop ("Off"); message.text = ""; }
  • 5. องค์ประกอบของ ActionScript  แอกชัน (Action) เป็นส่วนที่สั่งให้ Flash ทำา,สร้าง, ่ ตั้งค่า,เปลี่ยน,โหลด หรือลบบ้างสิ่งบางอย่าง เช่น mugCost = 5.00; CashRegister.gotoAndPlay(50); light.gotoAndStop ("Off"); message.text = "";
  • 6. องค์ประกอบของ ActionScript  Dot Syntax ใช้จุด(.) แสดง Target path ของ Timeline เช่น _root.objmain.subobj.obj ใช้จุด(.)เพื่อเป็นการกำาหนด Properties หรือ Methods ให้กับวัตถุที่แสดงอยู่ใน Timeline เช่น wheel._rotation = 90; wheel.play();
  • 7. องค์ประกอบของ ActionScript  Comments ใช้เครื่องหมาย Slash // เช่น on (press) { amountPaid = Number(paid.text); //แปลงค่าตัวเลข amountOwed = Number(owed.text); if (amountPaid < amountOwed) { // ตรวจสอบค่าตัว แปร difference = amountOwed - amountPaid; :
  • 10. Expression and Textfield  Operator ได้แก่ +,-,*,/,%,++,--  Operator เปรียบเทียบ ได้แก่ ==, !=,<>, <, >, <=, >=, === !===  Operator ตรรกะ ได้แก่ && AND , || OR, ! not
  • 11. Keywords  คือคำาสงวนที่เราไม่ควรนำาไปตั้งชื่อ Keywords ตัวแปรหรือฟังก์ชั่นเช่น  break  else  on  typeof  for
  • 12. Control Structure  คำ่าสั่ง IF  รูปแบบ if(condition) { …… }else if(condition) { …… }
  • 13. ตัวอย่าง on (release) { if(Number(userAnswer.text)==answer) { resultMsg.text="You're Correct !"; } else if(Number(userAnswer.text)>answer) { resultMsg.text="Answer is less than "+userAnswer.text; } else if(Number(userAnswer.text)<answer) { resultMsg.text="Answer is greater than "+userAnswer.text; } }
  • 15. คำาสั่งการวนซำ้า  while while(condition){ statement; }  do while  for for(int i;condition;next) { statement; }
  • 16. การวางแผนเขียนโปรแกรมด้วย Flash  คุณต้องการให้เกิดอะไรขึ้น ?  ข้อมูลส่วนใดที่ต้องการติดตาม  สิงที่ตองเกิดขึ้นใน Movie เมื่อมีการทำาให้ ่ ้ สคริปต์ทำางาน  Event ไหนที่จะทำาให้สคริปต์หลักทำางาน
  • 17. การใช้ Event ของเมาส์  on (press) คือการสัมผัสหรือกดไปบนวัตถุ  on(release) คือการปล่อยปุมที่กดลงไป ่  on(releaseOutside) คือการดึงและการ Snap  on(keypress)คือการใช้คีย์บอร์ด  on(rollover) คือการใช้เมาส์อยู่เหนือวัตถุแต่ยังไม่ กดวัตถุนั้น  on(rollout) คือการเลื่อนเมาส์ออกจากวัตถุ  on(dragOver) คือการคลิกลากอยู่ภาพในวัตถุ  on(dragOut) คือการคลิกแล้วลากออกจากวัตถุ
  • 18. การใช้ Clip Event  คือ เหตุการณ์ (Event) ที่จะเกิดขึ้นเมื่อ Movie Clip เข้าหรือออกจาก Scene When this happens (EventsHandler) { do this; do this; }
  • 19. Clip Event  onClipEvents (load) คือ เหตุการณ์เมื่อทำาการ load Movie Clip เข้ามา  onClipEvents(unload) คือ เหตุการณ์เมื่อทำาการ load Movie Clip ออกไป  onClipEvents(enterFrame) คือ เหตุการณ์เมื่อเข้ามายัง Frame  onClipEvents(mouseMove) คือ เหตุการณ์การเคลื่อนที่ของ Mouse  onClipEvents(mouseDown),(mouseUp),(keyDown),(keyUp) คือ เหตุการณ์ของการกดหรือปล่อยปุ่มเมาส์หรือแป้นพิมพ์ ใช้กรณีทำาคีย์ลัด  onClipEvents(data) คือเหตุการณ์ของการโหลดข้อมูล
  • 20. ออปเจ็กต์อาร์เรย์ เป็นที่เก็บข้อมูลที่มากกว่า 1 ข้อมูล โดยมีรูปแบบ ดังนี้ cakeType = new Array(); cakeType[0] = “Chocolate”; cakeType[1] = “Angel Food”; cakeType[2] = “Baked Alaska”;