อนุบาลงาน ActionSctipt

เริ่มโพสต์โดย ej_sing, 10 พ.ย. 2007, 00:44 น.

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

poloh

เอาอย่างนั้นเลยนะครับพี่  :44:

updateAfterEvent(); ถ้าดูจากความหมายของมันที่เป็นภาษาอังกฤษแล้ว
จะหมายความว่า ให้อัพเดท หลังจากที่เหตุการณ์นี้เสร็จสิ้น

คือ ให้โปรแกรมมันประมวลภาพออกมาหลังจากที่ทำโค้ดข้างบนเสร็จเนี่ยแหละครับ
เพื่อความรวดเร็วและทันใจ

ปล. ผมเป็น โปรแกรมมั่วนะครับ อะไรมาก็มั่วไว้ก่อน  :52:
   :49:  อันนี้ อธิบายจากความเชื่อของผมล้วนๆ อาจจะไม่จริงก็ได้นะครับ
ก่อสร้างกับทำลาย เหมือนที่ลงมือ ต่างที่การกระทำ

iannnnn

เริ่มเข้าสู่ดาวนาเม็กกันแล้วนี่ :07:

poloh

ยังไม่ถึงดาวนาแม๊กหรอกครับ

อันนี้ แค่เอาอนุบาล หลายๆอย่างมาประกอบกันเท่านั้นเอง :52:

ที่ไม่เข้าใจ เป็นเพราะว่า ผมอธิบายไม่ดีพอมากกว่า  :42:
(เพราะอันนี้ เขียนคอมเม้นอธิบายไม่มีเลย (อธิบายแนวคิดซะมากกว่า))
ก่อสร้างกับทำลาย เหมือนที่ลงมือ ต่างที่การกระทำ

ej_sing

poloh ครับ ฝากเรื่อง อาเรย์ ด้วยนะครับ  :04:  ยังไม่ได้เขียนเลย ผมอธิบายไม่เก่ง  :52:

หนึ่ง

ขอบคุณมากเลยครับ
ได้เวลาฝึกอีกรอบละ  :45:

เกดลดา

เจ๋งดีค่ะ ชอบๆ +  :25:

script พวกนี้สนุกดีจัง แต่ตอนนี้ก็คงเหมือนมาดาวนาเม็กแบบพี่แอนฮ่าๆ อ่านตรงนั้นไม่รู้เรื่องเลย แต่ชอบดู

มีอะไรใหม่ๆมาให้เล่นอีกนะคะ ติดตามๆ  :45:
กินทุกอย่างยกเว้นต้นหอมค่ะ

蓝月 (lán yuè)

ที่สุดถ้ามันจะไม่คุ้ม
แต่มันก็ดีที่อย่างน้อยได้จดจำ
ว่าครั้งนึงเคยก้าวไป...

poloh

ดีใจที่หลายคนชอบมันนะครับ :40:
(ผมชอบ อันที่ 1 ที่สุดละ)

:08:ส่วนเรื่อง อธิบายหลักการนี่ ผมไม่ค่อยแม่นเท่าไรนะครับ
เอาตามที่ผมเข้าใจ แล้วใช้งานมันแทนได้หรือเปล่า??

ว่าแต่ พี่ ej_sing ตัว array จะเอา workshop อะไรดีครับพี่ ??
คิดไม่ออก  :31:

:: อธิบายคร่าวๆก่อนละกัน
array นั้น จะเป็น ตัวแปรประเภทหนึ่ง ที่สามารถเก็บตัวแปรได้หลายค่าไว้ในตัวมันเอง
โดยจะมีอันดับแยกไปในตัวแปรแต่ละค่า และจะมีหลายฟังก์ชั่นที่สามารถเอามาใช้งานได้กับตัวแปรประเภทนี้

ไว้เดี๋ยวมีตัวอย่าง น่าจะเข้าใจได้ง่ายขึ้นนะครับ
ก่อสร้างกับทำลาย เหมือนที่ลงมือ ต่างที่การกระทำ

มือใหม่

รบกวนหน่อยค่ะ คือกำลังทดลองคำสั่ง removeMovieClip()ค่ะ
ตอนแรกสั่งให้ duplicateMovieClip ขึ้นมาเลยเมื่อเล่น
แล้วพอกดปุ่ม _btnRE
MC ที่สร้างขึ้นใหม่ก็หายไป
ตรงนี้ตรงตามที่ต้องการแล้วค่ะ
แต่พอ duplicateMovieClip โดยใช้ปุ่ม _btnADD
แล้วกด _btnRE ไม่สามารถลบได้
(ได้ลองเอาคำสั่ง "ตอนแรกสั่งให้ duplicateMovieClip ขึ้นมาเลยเมื่อเล่น"
ออกไปแล้ว แล้วให้ duplicateMovieClip โดยใช้ปุ่ม _btnADD อย่างเดียว
ก็ลบไม่ได้อยู่ดี)
งง งง งง
รบกวนช่วยชี้แนะด้วยค่ะ

duplicateMovieClip(_mc, "_mcNew", this.getNextHighestDepth());
   _mcNew._x = 50; // เรียกชื่อให้ถูกว่าตัวไหนเป็นตัวไหน
   _mcNew._y = 200; //

_btnRE.onRelease = function(){
   removeMovieClip(_mcNew)
   txt ="Remove!!!!"
}
_btnADD.onRelease = function(){
duplicateMovieClip(_mc,"_mcNew", this.getNextHighestDepth());
   _mcNew._x = 50; // เรียกชื่อให้ถูกว่าตัวไหนเป็นตัวไหน
   _mcNew._y = 200; //
   txt =""
}

poloh

เท่าที่เอาโค้ดมาลองทดสอบดู ก็ขึ้นนิครับ :09:

ยังไง ลองเซฟ แล้วปิดโปรแกรม แล้วเปิดมาลองใหม่ดู
ถ้าไม่ได้ก็หาทางส่งไฟล์ .fla มาให้ดูหน่อยก็ดีครับ จะได้ลองหาทางแก้ดู

ปล. ถ้าว่าง มาช่วยกันอธิบายเนื้อหา flash action script ด้วยนะครับ :25:
ก่อสร้างกับทำลาย เหมือนที่ลงมือ ต่างที่การกระทำ

มือใหม่

 :46:
ขอบคุณค่ะที่ช่วยดูให้
คือลองปิดแล้วเปิดใหม่ดูแล้วก็ยังไม่ได้ค่ะ
พอกดปุ่ม _btnADD ให้ duplicateMovieClip ใหม่
แล้วกด _btnRE ก็ลบไม่ได้
:05:


poloh

#252
 :09: :09: :09:
ที่จะทำ คือแบบนี้หรือเปล่าครับ ??
http://img2.f0nt.com/flash/96e24237e68d60f8ba1cf5b204936052.swf

ก็ก๊อปโค้ดมแปะ แล้วเขียนตัวแปรตามล้วนๆเลยนะครับ
--- ผมใช้ flash cs3 เขียน as 2.0 นะครับ ไม่รู้เกี่ยวไหม
ก่อสร้างกับทำลาย เหมือนที่ลงมือ ต่างที่การกระทำ

มือใหม่


มือใหม่


SMF 2.1.7 © 2026, Simple Machines