2005/Dec/02

ในแฟลช 5 เนื่องจากมี normal mode ทำให้การเขียนโค้ด ทำแบบสำเร็จรูปได้

ซึ่งคำสั่งเบสิคทั้งหลายคงไม่พ้น gotoAndStop, gotoAndPlay, nextFrame, prevFrame

แต่คำสั่ง gotoAndPlay กับ gotoAndStop นี่มันจะมีอีกว่าจะเปลี่ยน

1. เปลี่ยนเฟรม

2. เปลี่ยนซีน

ถ้าเปลี่ยนเฟรมจะแบ่งได้อีก ว่า 1.1 เป็นเฟรมเลขที่ หรือ 1.2 เฟรมที่มีลาเบล

ซึ่งส่วนใหญ่ ใช้การระบุ ลาเบล จะดีกว่า สาเหตุก็เพราะ เมื่อมีการเลื่อนเฟรม จะทำให้ต้องแก้คำสั่งไปด้วยตลอด


ส่วนการเปลี่ยน scene นั้นอาจจะใช้บ้าง อย่างเช่นงานเกมที่ทำอยู่ก็แบ่งออกเป็น scene เช่นฉากไตเติ้ล ฉากเกม ฉากจบ

แต่บางทีสงสัยว่าใช้คำสั่ง

_root.gotoAndPlay("scene", frameNum)

ทำไมมันไม่ไป ทำไมมันไม่เปลี่ยน เมื่อก่อนแฟลช 5 ก็ยังใช้ได้ หรือเวอร์ชั่นหลังๆ มันยกเลิกนะ ลองไปลองมาจนได้ข้อสรุปว่า

ในการเปลี่ยน scene นั้น ห้ามระบุ path นำ โดยให้ใช้

gotoAndPlay("scene", frameNum)

เฉยๆ ไม่งั้นจะเปลี่ยนไม่ได้

ชื่อ: 
เว็บไซต์: 
คอมเมนต์:




smilebig smileopen-mounthed smileconfused smilesad smileangry smiletonguequestionembarrassedsurprised smilewinkdouble winkcry
โอ้วว...ความรู้ใหม่..ใกล้ๆตัวเลยนะเนี่ยยยย
เจ๋งครับ
#1  by  ej_sing At 2005-12-06 18:52, 
:)
#2  by  PunNeng (58.11.39.181) At 2005-12-07 01:45, 
วมสภถมใา
#3  by   (58.147.87.56) At 2006-04-29 17:51, 
Hello! Good Site! Thanks you! keedddqvgumyau
#4  by  inhmodchqj (217.221.90.178) At 2008-01-30 07:15, 
ถามหน่อยนะคะ คือว่าถ้ามีงาน 3 scene ให้ scene1มีปุ่ม 2 ปุ่ม ปุ่มแรกคลิกแล้ว link ไปที่ scene2 ปุ่มที่ 2 คลิกแล้ว link ไปที่ scene3 จะเขียนโค้ดในปุ่ม 2 ปุ่มยังไงคะ
#5  by  ใหม่ (125.24.200.83) At 2008-02-10 16:36, 
#6  by   (117.47.181.173) At 2009-02-17 23:24, 
ถามเหมือน คุณ ใหม่ ครับ

คือผมจะทำงานคล้ายๆ e learning แต่ก็ติดตรงปุ่มนี่ล่ะครับ
#7  by  MasarA (117.47.181.173) At 2009-02-17 23:24, 
sUfwaA fbauayqc splvcudb gkroviss
#8  by  icqtuzLAClWBzN (89.248.172.50) At 2009-07-20 23:09, 
wxiirrtl fxnhaegl zcgspaxi
#9  by  CJVUZhLHgWkvU (94.102.49.213) At 2009-07-25 16:39, 
zlticnwn ppqpevhl vjzqoewp
#10  by  ECTrONCVGNBJGUCWQnz (95.169.190.71) At 2009-07-31 11:02, 
mbzujjpy gzzjahdc fqupmoxn
#11  by  CtbHzPatmSlI (95.169.190.71) At 2009-07-31 11:53, 
esduvfss hnbglcvu ehswvbxe
#12  by  gbLIVeTyruG (95.169.190.71) At 2009-07-31 14:27, 
qlnasefk xoeokgfn gjxnlklm
#13  by  JWHnYtky (95.169.190.71) At 2009-07-31 15:17, 
cncrlphx uycdlfjz sxtiqthj
#14  by  FcAKzWVahADKZWDo (95.169.190.71) At 2009-07-31 17:00, 
jbfnpdmp mjilevpi lybmoash
#15  by  zpPJaSdRqPCsYp (95.169.190.71) At 2009-08-01 06:18, 
rjxhnmbe xnprhmvt jrzjnyod
#16  by  VYTfkpPf (95.169.190.71) At 2009-08-01 07:38, 
sxrcletp lnxeppfr zbwqersj
#17  by  DcSMFzulIBUeuNxnZOt (95.169.190.71) At 2009-08-01 08:59, 
cjscpfhr hkxsmkss imkykjil
#18  by  VgfVNeasv (95.169.190.71) At 2009-08-01 10:20, 
zhufwdhz otkqetcm bkytnlss
#19  by  RuSzocHgtWfR (89.248.172.50) At 2009-08-09 19:46, 
xdubfuvu mcwahash gcunyfsp
#20  by  nWTCWYCZDceXAxgqx (89.248.172.50) At 2009-08-09 21:13, 
eqfaudwa xjjbnoiz vpstaeuk
#21  by  RcwZsUVazMdCwuxlN (89.248.172.50) At 2009-08-09 22:38, 
dxeuihnm wpalohxi gsvnpvcy
#22  by  GjJJbXnJEcHfkiicIk (89.248.172.50) At 2009-08-10 00:02, 
olyftqre qtlisjpe hldlhzgl
#23  by  zkiaSZkegbbcOtr (94.102.49.213) At 2009-08-14 13:55, 
qzehbkkl ywnrsukr xcyhbtbw
#24  by  VgndtTdUlynMgtYsBM (94.102.49.213) At 2009-08-14 15:19, 
fxmsqlak xxtkcuwr zpnkcnbr
#25  by  niQSEUKrmEIb (94.102.49.213) At 2009-08-14 16:43, 
aujvvbbw omhfeqwk aqedcjgy
#26  by  XFRZSceyqyyht (94.102.49.213) At 2009-08-14 19:33, 
ydzrzjuc fjyzokzt rmqhbeqj
#27  by  SDbSxjtGokIpdoiY (94.102.49.213) At 2009-08-14 21:01, 
rwnmgjza axabchwq vtzvzsdn
#28  by  NajFZcBX (94.102.49.213) At 2009-08-14 22:26, 
jucxtuht tplwfcxl fbblrfiy
#29  by  OXWYrPlTvVVygLhln (94.102.49.213) At 2009-08-14 23:54, 
ixwxlaec dvlxactr hidnsedf
#30  by  OQtrarWkwDKRacQCl (94.102.49.213) At 2009-08-15 01:19, 
xexuubax jrzccfak zixtnihd
#31  by  STZAWTSJBszhRbNn (94.102.49.213) At 2009-08-15 02:43, 
wlwkqfkw meaxmugu mhjicsrc
#32  by  jQmNSNgVooucGwCWSDX (91.121.84.111) At 2009-08-18 13:59, 
สวัสดีค่ะ
ขอความช่วยเหลือหน่อยค่ะ
ตอนนี้สร้างนาฬิกาให้เดินได้แล้ว(ตามเวลาปกติ)
แต่จะสร้างปุ่มกดเพื่อให้ทำการย้อนเวลาไปสู่ปี 1970 โดยนาฬิกาและ ปี ค.ศ. วิ่งย้อนกลับด้วยต้องเขียนโค้ดยังไงค่ะ


#33  by   (117.47.154.210) At 2009-09-11 18:51, 
สวัสดีค่ะ
ขอความช่วยเหลือหน่อยค่ะ
ตอนนี้สร้างนาฬิกาให้เดินได้แล้ว(ตามเวลาปกติ)
แต่จะสร้างปุ่มกดเพื่อให้ทำการย้อนเวลาไปสู่ปี 1970 โดยนาฬิกาและ ปี ค.ศ. วิ่งย้อนกลับด้วยต้องเขียนโค้ดยังไงค่ะ

ถ้าใครพอทราบส่งคำตอบมาที่เมลล์นี้นะคะ
penty_narak@hotmail.com
ขอขอบคุณล่วงหน้าค่ะ
#34  by  penty (117.47.154.210) At 2009-09-11 18:52, 

<< Home