อนุบาลงาน ActionSctipt

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

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

เต่ามาก

สุดยอดคำถามของชาว flash มือใหม่ตลอดกาล 
ทำ preload ยังไงอ่ะพี่  :30:

Layiji

เจ๋ง :12: ขอบคุณคร้าบบบ

ปล. ขอถึงติดต่อ database เลยนะครับ
นักเขียนการ์ตูนรายปี

Bellbells

 :07c:  ตามหาตัว preload สำเร็จรูปมาทั่ว สุดท้ายมาเจอในเว็บนี้ โกรธตัวเองจังเลย   :07c:


ขอบคุณอย่างสูงครับ  :05:   :46:

蓝月 (lán yuè)

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

ท่านขุน

ประทานโทษนะครับ คือผมเพิ่งมาติดตามกระจู๋นี้ และลองทำตามไปหลายต่อหลายอันแล้ว ผมมาแปลกใจตรงไอ้สูตรคูณอ่ะครับ เพราะเวลาที่ผม
กำหนดตัวชนิดตัวลงไปด้วยเนี้ยมันไม่ออก เช่น  for (var i:Number=1; i<=12; i++) พอให้มัน trace มันไม่ออกตามที่เราต้องการ พอทำหลายๆ ครั้งเข้าความงุนงงเริ่มทวีคูณเลยลอกผลงานของรุ่นพี่ซะเลย แต่ก็ยังไม่ได้ ทำตามที่บอกแบบเนียนๆเลย

สุดท้ายเลยลองเอา " :Number " ออกพอรันปุ้บ สูตรคูณแม่สองออกมาให้ยลโฉมเลยครับ ยังไงแนะนำทีน่ะครับ จะติดตามไปเรื่อยๆ ถ้ากระจู๋ ยังมีต่อไปเรื่อยๆ ติดตามผลงานอยู่นะครับบ  :45: :45:
G L O B A L  W A R M I N G
                 ช่ ว ย ล ด ภ า ว ะ โ ล ก ร้ อ น ด้ ว ย มื อ คุ ณ

คนตาบอดข้างเดียว

น่าจะต้องประกาศตัวแปรก่อนเข้าคำสั่งมั้งครับ
ในหมู่คนตาบอด คนตาบอดข้างเดียวได้เป็นราชา

ท่านขุน

:06:ตัวข้าพยายามแล้วอ่ะขอรับที่จะประกาศตัวแปรไว้ด้านนอกก่อนจะเข้ามาทำอะไรต่อมิอะไรกัน มันก็หาได้ไม่

กำลังพยายามต่ออีกซักหน่อย ว่าแต่ว่า ท่านอาจารย์ ทั้งหลายหายหน้าหายตากันไปไหนเสียหมด เป็นตายร้ายดีเยี่ยงบ้างก็มิรู้ได้ :46:
G L O B A L  W A R M I N G
                 ช่ ว ย ล ด ภ า ว ะ โ ล ก ร้ อ น ด้ ว ย มื อ คุ ณ

จักรี

ช่วงนี้ ท่านอาจารย์คงจะยังไม่ว่างดอกขอรับท่านขุน    ได้โปรดรอสักเพลาเถิดขอรับ
ล้ำลึกคนึงหาในดวงจิต ใจเคยคิดตัดสวาทมิอาจสิ้น
ดั่งก้านบัวหักกลางชลาสินธุ์ ผิว่าสิ้นไร้เยื่อยังเหลือใย

ej_sing

ช่วงนี้ไม่ค่อยว่าง แต่แว๊บๆมาดูตลอดครับ  :12:

ติดตรงไหน เอาสคริปมาโพสถามได้เลยครับ ที่นี่มีคนเก่งกว่าผมมากมายที่พร้อมจะตอบครับ

*** ไม่ต้องอายสคริปตัวเอง ผมก็เคยเป็นนะแรกๆ  :08:

แบบประมาณว่า สคริปตูไม่เจ๋ง ไม่ตรงคอนเส็ป OOP ไม่ห่า... ไม่เหว.... กลัวว่าเขียนห่วยแล้วยังเอามาโพสอีก

เลยต้องงม หาเองจนมั่วไปหมดเสียทั้งเวลา ทั้งอารมณ์ พาลจะเลิกทำซะ  :07:


ไม่เอาสคริปทั้งหมดมาดู บางครั้งบอกไม่ได้ครับว่าติดที่ไหน  :39:

หลังๆผมไม่เคยอายสคริปห่วยๆของผมเลย เพราะผมไม่ได้เรียนมา ผิดหลักถูกหลัก ผมก็ไม่รู้หรอก
เอามาโพสนี่ล่ะ เดี๋ยวก็จะมาช่วยแนะแนวเองล่ะครับ ผมยืนยัน

แต่ต้องลองหาทางด้วยตัวเองถึงที่สุดก่อนนะครับ อันนี้สำคัญ  :37:

ไม่งั้นก็ต้องป้อนข้าวให้วันยันค่ำ สู้ฝึกหุงข้าวกินเองดีกว่าครับ  :40:

iannnnn

แนวคิดนี้น่าบูชามากครับ :12:

ej_sing

แอนนนนน ลอง AC3.0 หรือยัง มาสอนมั่งสิ งงชิบเป๋งเลย  :41:

iannnnn

:41: 2.0 ผมยังไปไม่เป็นเลยคร้าบ ไม่งั้นไม่มานั่งเรียนหร๊อก

ej_sing

มาสอนจรเข้ว่ายน้ำกันดีกว่า ช่วงนี้ไม่ว่างมาเขียนเลย  :05:

lmc_tween

อันนี้เอามาจากคุณ heart จู๋ที่ถามกันเรื่อง scrollbar
ทำไว้เจ๋งมากๆเลย มีตัวอย่างง่ายๆ พร้อมสคริปเสร็จสรรพ ขอบคุณย้อนหลังอีกครั้ง (อย่างแรงๆ)  :12:

อ้างคำพูดจาก: heart เมื่อ 02 ส.ค. 2007, 12:06 น.
ทำมาให้ลองเล่น
อันนี้ไม่ครบทุกคำสั่งนะ
แค่ตัวอย่าง

http://img2.f0nt.com/flash/5890a6c366fed66b86a76fb26d247384.swf

วิธีใช้ แค่ไปโหลด ที่ http://laco.wz.cz/tween/?page=download แล้วติดตั้ง ..... เสร็จ


เริ่มเลยครับ (แค่ขยายความ แล้วให้ไปลองเองนะครับ)

เราต้องดึงคลาสมันเข้ามาฝังไว้ที่งานเราก่อนครับ

ใส่ที่เฟรมแรก #include "lmc_tween.as"  ** อันนี้สำคัญจำให้แม่นๆนะ

เป็นอันเสร็จ ลองสร้าง MC ขึ้นมาตัวนึง แล้วลองก๊อปสคริปตัวอย่างของคุณ heart ไปลองเล่นดูครับ

หรือลองสคริปอย่างง่ายโคตรๆ  :22:

อ้างอิง
mc.tween("_x",200,3);  // คือให้ mc ไปที่ตำแหน่ง x 200 ตั้งแต่ต้นจบใช้เวลา 3 วินาที

หรือแบบแรนดอมง่ายๆก็

อ้างอิง
rn = random(400)+100;
mc.tween("_x",rn,3);
  // คือให้ mc ไปที่ตำแหน่ง rn ตั้งแต่ต้นจบใช้เวลา 3 วินาที


ยังมีรายละเอียดยิบย่อยอีกหลากหลาย ดูที่สคริปตัวอย่างของคุณ heart ครับ มีการเคลื่อนที่หลายแบบ


และ การตรวจจับ event แบบประมาณว่า

"เมื่อ tween เริ่ม จะให้ทำ....."
"เมื่อ tween หยุด จะให้ทำ....." ใช้แบบนี้ครับ

อ้างอิง
ตรวจจับตอน tween หยุด

$tweenManager.broadcastEvents = true; // ตัวนี้สำคัญ
my_obj = {};
my_obj.onTweenEnd = function() {
      // จะทำอะไรก็ว่าไป
};
mc.addListener(my_obj);



ตรวจจับตอน tween เริ่ม


my_obj2 = {};
my_obj2.onTweenStart = function() {
      // จะทำอะไรก็ว่าไป
};
mc.addListener(my_obj2);


ลองเอาไปประยุกต์ใช้นะครับ (  :17: ขายผ้าเอาหน้ารอดไปวันๆ)

จักรี

เยี่ยมไปเลยครับน้า  :12:   

สำคัญคือมันอยู่ที่การประยุคต์นี่แหละเนอะ
ล้ำลึกคนึงหาในดวงจิต ใจเคยคิดตัดสวาทมิอาจสิ้น
ดั่งก้านบัวหักกลางชลาสินธุ์ ผิว่าสิ้นไร้เยื่อยังเหลือใย

ej_sing

#164
หายไปนาน มาไถ่โทษ อ่ะเลยทำเกมส์เล่นๆ

"เพราะ เต่า พาจน"

ไม่ค่อยถนัดทำเกมส์ อืม มันจุกจิกใช้ได้เลย  :08: เดี๋ยวเจอนู้นเจอนี้ สคริปเลยยุ่งเหยิงนิดหน่อย

อย่าหวังว่าจะเลิศหรู ลองเล่นดูแล้วจะรู้ว่า ......  :08:

//แก้ช่องเงินให้กว้างขึ้นแล้ว

http://img2.f0nt.com/flash/29540847054d7972e5b9195fa886eacd.swf

ใครอยากเอาไปทำต่อ หรืออยากศึกษา สคริปธรรมดาๆ ไม่เทพ มาโพสขอสคริปได้เลย เอาไปทั้ง .fla เลย
เผื่อใครจะเอาไปทำต่อ แบบมี save โดยใช้ Share Object (รับรองโดนคนแถวนี้แฮกกระจุย  :21: )

แต่เลือกคนที่จะให้นิดหน่อยครับ ไม่งกครับ แต่อยากให้คนที่ตั้งใจที่จะศึกษาจริงๆ
สคริปไม่หวือหวา ธรรมดานี่ล่ะครับ

ผมเขียนเป็นสคริปง่ายๆ ที่อยู่ระหว่างรอยต่อ ของ คนเพิ่งหัด กับ คนที่เป็นแล้วในระดับนึง

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

งานนี้แนวคิดง่ายๆคือ

- เลือกจำนวน เลือกเบอร์ที่จะทาย แล้วหมุน
- แรนด้อมหมุนเต๋า ได้เลขอะไร เอามาเทียบกับที่เราเลือก
- ระหว่างหมุนก็ซ่อนปุ่มซะ กันกดซ้ำ
- เมื่อเทียบ ได้ยังไงแบบไหน แล้วก็แสดงผล หักลบ-บวกเพิ่ม อะไรก็ว่าไป
- เมื่อหมดตูด ก็แสดงผล ปุ่ม play again แล้วก็เริ่มใหม่

ไว้จะมาชำแหล่ะสคริปให้ดูครับ ว่าอันไหนทำยังไง (ถ้ามีคนอยากให้ชำแหล่ะ)

ใครรวย เซฟภาพมาชื่นชมหน่อยครับ  :07: ห้ามโกง (เล่นเองไม่เคยเกินหมื่นสองเลย  :08: )

อย่าลืมช่วยค้นหาแมลงด้วยครับ ขอบคุณครับ

SMF 2.1.7 © 2026, Simple Machines