AS ตอนที่ 2:เคลื่อนที่ด้วย Script

เริ่มโพสต์โดย X Saint, 02 พ.ค. 2006, 11:44 น.

0 สมาชิก และ 1 บุคคลทั่วไป กำลังเปิดอ่านโพสต์นี้

ไหม

ยังไม่ได้ทำการบ้าน บทที่ 1 เลย  :05:
-

Layiji

นักเขียนการ์ตูนรายปี

♥ ชายเต่า ♥

#17
อ้างอิงvar Speed=10;        //  กำหนดตัวแปร Speed เท่ากับ 10
B1.onPress = function() {    // กดปุ่มปุ๊บ
   with(_root.mon){         // กระทำกับ mon  ดังต่อไปนี้
      _x-=Speed;          // ตำแหน่งบนแกน x ลบ เท่ากับค่าตัวแปร Speed
      gotoAndStop(4);   // ไปที่เฟรม 4  เพื่อเล่น anime ดุ๋ยๆ
   }
}
B2.onPress = function() {    // ที่เหลือก็เหมือนกันหมดคับ
   with(_root.mon){
      _x+=Speed;
      gotoAndStop(3);
   }
}
B3.onPress = function() {
   with(_root.mon){
      _y-=Speed;
      gotoAndStop(2);
   }
}
B4.onPress = function() {
   with(_root.mon){
      _y+=Speed;
      gotoAndStop(5);
   }
}

ง่า

อันนี้ที่ตัวดุ๋ยๆ

อ้างอิงonClipEvent(enterFrame){     // ทำงานตลอดเวลา
   if(this._x<30){this._x=29}        // ตำแหน่งเลย 30 ออกไปให้กลับมาที่ 29 (ความจริง 30 ก้ได้)
   if(this._x>230){this._x=229}    // เลย 230 ออกไปให้กลับมาที่ 229
   if(this._y<20){this._y=19}        // เลย 20 ออกไปให้กลับมาที่ 19
   if(this._y>160){this._y=159}    // เลย 160 ออกไป ให้กลับมาที่ 159
}// เอาไว้กันมันเลยขอบ ออกไปครับ

จำได้ว่ามันมีวิธเขียนที่ดีกว่านี้ แต่ลืมไปแล้ว
ตั้งแต่มาเจอแตกฟองก็เข้า TFD น้อยลงทุกที  :08:
เอามั่ง

Layiji

เว็บ f0nt จะเริ่มตีตลาด thaiflashdev เข้าไปทุกวัน
นักเขียนการ์ตูนรายปี

♥ ชายเต่า ♥

เอามั่ง

✌

โดยพี่เต่าจะสอนการทำแฟลชให้เว็บล่ม

♥ ชายเต่า ♥

เออ   :23:

ต่อไปนี้ตูเลิกเขียนโค้ดแล้วก็ด้ะ   :16:
เอามั่ง

แอ๊ะ

ลงชื่อไว้ก่อน แต่ยังไม่ลงทะเบียนเรียน เครื่องไม่มีโปรแกรมแฟลช หาก่อน  :08:
[ว่างให้เช่า]

♥ ชายเต่า ♥

เอาแฟลชอะไรว่ามาเลยครับ (พร้อมคุกครับ) ที่ หลล เลยครับ  :33:
เอามั่ง

L

คุณ xsaint ช่วยอธิบาย เป็นภาษาไทยแท้ ให้หน่อยได้ไหมครับ
ขอทุกบรรทัดเลยนะครับ อยากรู้ก่อนเอาไปล้อ  :42:
เกะกะ ระราน พาลไม่เลือกสถานที่

X Saint

อ้างคำพูดจาก: L เมื่อ 02 พ.ค. 2006, 14:19 น.
คุณ xsaint ช่วยอธิบาย เป็นภาษาไทยแท้ ให้หน่อยได้ไหมครับ
ขอทุกบรรทัดเลยนะครับ อยากรู้ก่อนเอาไปล้อ  :42:

อธิบายอะไรเหรอคับ ?

Layiji

#26
ได้แล้วครับ แต่พลิกแพลงมากๆไม่เป็นครับ ได้เท่าที่สอนน่ะครับ
http://f0nt.com/forum/index.php?action=dlattach;topic=5841.0;id=9128

right.onRollOver = function() {
aright.gotoAndPlay(2);
};
right.onRollOut = function() {
aright.gotoAndStop(1);
};
right.onPress = function() {
layiji._x += 15;
};
left.onRollOver = function() {
aleft.gotoAndPlay(2);
};
left.onRollOut = function() {
aleft.gotoAndStop(1);
};
left.onPress = function() {
layiji._x -= 15;
}
up.onRollOver = function() {
aup.gotoAndPlay(2);
};
up.onRollOut = function() {
aup.gotoAndStop(1);
};
up.onPress = function() {
layiji._y -= 15;
}
down.onRollOver = function() {
adown.gotoAndPlay(2);
};
down.onRollOut = function() {
adown.gotoAndStop(1);
};
down.onPress = function() {
layiji._y += 15;
}

ว่าแต่โค้ดมากไปมั้ยครับ


ปล.โค้ดบักเต่าไม่รู้เรื่องเลยแฮะ วานท่าน X สอนหน่อยนะครับ
นักเขียนการ์ตูนรายปี

L

หมายถึง ให้อธิบาย code ของคุณเต่าครับ พี่เลย์ก็อยากรู้ เนาะ :26:
เกะกะ ระราน พาลไม่เลือกสถานที่

Layiji

ผมหมายความว่าให้เฮียแกค่อย ๆ สอนบทต่อๆไปน่ะครับ ไม่รีบ
นักเขียนการ์ตูนรายปี

L

ช่วยกันหน่อยนะ      นะ                     นะ     
:26:
เกะกะ ระราน พาลไม่เลือกสถานที่

SMF 2.1.7 © 2026, Simple Machines