AS ตอนที่ 1:ปุ่มกับEvent Handler

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

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

X Saint

อ้างคำพูดจาก: L เมื่อ 02 พ.ค. 2006, 03:40 น.
รอลุ้นบทต่อไปด้วยใจระทึก :25:

:34: การบ้านก็ไม่ทำ  :34:

L

ทำแล้วๆ อ๊ะ ทำไม่ได้  :44:
ทำไงดี อันเดียวทำได้ครับ แต่สองอัน  :44:
เกะกะ ระราน พาลไม่เลือกสถานที่

X Saint

#47
ถ้าไม่ได้น่าจะแปะโค้ดนะคับ คนอื่นจะได้ช่วยดูด้วยว่าผิดยังไง

ผมเดาว่าน่าจะผิดอย่างนั้น.. (แบบนั้นแหล่ะ)
เพราะตอนอธิบายผมใช้ปุ่มเดียว แต่เหตุผลที่การบ้านตั้งโจทย์ให้มี 2 ปุ่มขึ้นไป
เพื่อเป็นทริกนิดนึง ดูว่าจะมีใครผิดแบบนั้นหรือป่าว... (แล้วก็มี  :42:)

ผมว่า L ผิดแบบนั้นนะ...(แบบนั้นแหล่ะ ลองสังเกตของคนอื่นดู)
ให้ชัวร์ก็ลองแปะโค้ดดูก็ได้คับ

คำถาม: คนอื่นๆ คิดว่า L ผิดตรงไหน ?

ปล. ตอนที่เคยสอนภาษา C เวลามีใครทำผิดแบบที่น่าสนใจ ผมจะให้คนอื่นๆในคลาสมาช่วยดู
เพื่อดูว่าผิดตรงไหน .. ไม่ใช่อยากสอนให้เด็กจับผิด.. แต่เพราะว่าลักษณะการผิดบางอย่าง
เป็นเรื่องปกติที่เกิดขึ้นเสมอในการเขียน code ทำให้คนอื่นเรียนรู้ข้อผิดพลาดลักษณะนั้นไปด้วย
เพราะความผิดพลาดบางอย่าง เกิดจากการไม่ระวัง ทั้งๆที่บางทีไม่ใช่คนทำผิดไม่เข้าใจ (บางทีก็ไม่เข้าใจนั่นแหล่ะถึงผิด)

L

#48
โอีะ นี่ได้รับเกีรยติ เป็นหนึ่งในควายcase study ด้วย ดีใจจัง :33:

อ่าจะแปะยังไงดี

bt.onRelease = function () {
     bt2.text="สวัสดีครับ ";
}

อีกปุ่ม แปะ

bt3.onRelease = function () {
     bt2.text="ส่ง Homework เนาะ";

bt  ปุ่ม 1
bt2 text field
bt3 ปุ่ม 2


เออเรอ ล๊อค
**Error** Scene=Scene 1, layer=Layer 1, frame=1:Line 1: Statement must appear within on/onClipEvent handler
     bt3.onRelease = function () {

Total ActionScript Errors: 1     Reported Errors: 1
เกะกะ ระราน พาลไม่เลือกสถานที่

X Saint

อ่ะ......  :38:
ผิดแบบนี้... ผิดคาดอ่ะคับ  :14:
แบบนี้ไม่ใช่แบบที่คิดไว้นี่
นี่ถ้าไม่แถม error log ผมก็งงนะว่าผิดยังไง  :41:

จาก error log เดาว่า ไปใส่ bt3 ที่ปุ่ม แทนที่จะใส่ที่เฟรมอ่ะคับ

เต่า...

อ้างอิงbt3.onRelease = function () {
     bt2.text="ส่ง Homework เนาะ";

เอาใส่ในเฟรมแล้วก็เติม } เข้าไปด้วยนาครับ  :33:

L

ให้ใส่ที่เฟรมนี่เนาะ 
ติดกับแบบเก่า   :08:

เด๋วลองแก้ดูครับ ตอนนี้เครื่องไม่มีแฟลช
ปล ปัญหาที่จะเกิดตามที่คุณ x saint เกริน คงเป้นการเปิดปิดสมการ ซ้ำกันใช่เปล่าครับ  :09:
เกะกะ ระราน พาลไม่เลือกสถานที่

X Saint

อ้างคำพูดจาก: L เมื่อ 02 พ.ค. 2006, 11:09 น.
ปล ปัญหาที่จะเกิดตามที่คุณ x saint เกริน คงเป้นการเปิดปิดสมการ ซ้ำกันใช่เปล่าครับ  :09:

ป่าวคับ... ทีแรกผมเข้าใจว่าตั้งชื่อปุ่มซ้ำกัน หรืออ้างอิงชื่อปุ่มซ้ำกัน
เพราะเคยเห็นหลายคนลืมเปลี่ยน... จริงๆผมเองบางทีรีบๆ copy แปะ ก็ลืมเปลี่ยนเหมือนกัน

L

บทต่อไปเลยครับ  :12:

ผมว่าเรียนแบบนี้มันดีกว่า อ่านหนังสือตั้งเยอะเพราะว่า ในหนังสือ follow up อย่างเดียว
แบบนี้มีหน้าแหก โชว ควายcase study  :30:


สนุกสนาน แก่การบ้านไม่ทำ  :26:
เกะกะ ระราน พาลไม่เลือกสถานที่

จ๋o

#54

X Saint


จ๋o

#56
อ้างคำพูดจาก: X Saint เมื่อ 02 พ.ค. 2006, 13:09 น.
^
ไมมีปุ่มเดียวอ่ะ  :34:

ง่า มีสองปุ่มนะครับจาน หรือผมทำผิดตรงไหน :44:

butt1.onRelease = function(){
   gotoAndPlay("grow");
   word.text = "Alive thank for your kind";
}
butt2.onRelease = function(){
   gotoAndPlay("death");
   word.text = "Death it's nothing more";
}

iannnnn

:42:


ขอญาตแก้ของจ๋๐เป็น 400x400 นะครับ จะได้อ่านง่ายๆ

พองบิน ศิษย์ราชพฤกษ์

#58
แจ่มคับ ขอขอบคุณมากๆคับ
...

pugpug : นนทกร

ขอตามอ่านด้วยคนครับ :42:

SMF 2.1.7 © 2026, Simple Machines