อยากให้ช่วยสอนทำ Loading หน่อยครับ จะเอาให้ใช้ในIntro Loading เหมือนตามหน้าเว็บอะครับ
ไม่ค่อยเข้าใจคำถามแต่ถ้าเป็น Loadbar ใช้สคริปตัวนี้ได้ครับ
onClipEvent (load) {
total = _root.getBytesTotal();
}
onClipEvent (enterFrame) {
iload = _root.getBytesLoaded();
testload = Math.round((iload/total)*100);
percent = testload + "%"
mask._yscale = testload
if (iload == total) {
_root.gotoAndPlay(2)
}
}
เอ๋อ :08: จริงด้วยเราไม่ได้สอนอะไรเลยนี้หว่า เดี๋ยววันนี้นอนก่อนเดี๋ยวพรุ่งนี้มาอธิบายนะ(แล้วสรุปว่าผมเข้าใจถูกไหมเนี่ยว่าถามเรื่องนี้)
อยากให้สอน (คืออยากรู้เรื่อง ที่มาที่ไป วิธีทำ ฯลฯ )
หรือ
อยากเอาไปใช้เลย (คือ ก๊อปเอาไปใช้เลย ไม่ต้องรู้เรื่องก็ได้ ใช้ครั้งเดียว ฯลฯ)
ของผมขอแบบทำให้เลยได้ไหมครับ
ทั้งเว็บเลย :27:
อ้างคำพูดจาก: ภูกระดึง เมื่อ 26 มี.ค. 2008, 23:49 น.
ของผมขอแบบทำให้เลยได้ไหมครับ
ทั้งเว็บเลย :27:
มาเลยพี่อ๋าว์์ว์ว์ ราคาไม่แพง :27:
อ้างคำพูดจาก: ภูกระดึง เมื่อ 26 มี.ค. 2008, 23:49 น.
ของผมขอแบบทำให้เลยได้ไหมครับ
ทั้งเว็บเลย :27:
ทำให้ได้ครับ ราคากันเอง สนไหม :42: ไม่สวยด้วย :30:
onClipEvent (load) { // พอเปิดไฟล์มา
total = _root.getBytesTotal(); // จงไปสืบมาว่าไฟล์เจ้าขนาดเท่าใด
}
onClipEvent (enterFrame) { // เมื่อเฟรมแล้วเฟรมเล่าเจ้าผ่านไป
iload = _root.getBytesLoaded(); // อย่าลืมสงสัยใฝ่หาว่าโหลดมาเท่าไหร่แล้ว
testload = Math.round((iload/total)*100); // แสดงค่าเป็นเลขไร้ทศนิยม เอาปริมาณที่โหลดหารด้วยขนาดเต็มคูณ100
percent = testload + "%" // เราก็จะได้ค่า testload เป็น percent จะเอาไปทำอะไรต่อก็เชิญ
mask._yscale = testload // อย่างอันนี้ สั่งให้วัตถุขยายออกทางข้างตามเปอร์เซ็นต์ที่โหลดมาแล้ว
if (iload == total) { // ถ้าโหลดมาเท่ากับขนาดไฟล์เต็มเมื่อใด (โหลดเสร็จ)
_root.gotoAndPlay(2) // ก็ไปเฟรมที่สองกันนะจ๊ะ
} // เอย
}
ตามที่เต่าบอกเลยครับ :11: อดโชว์ความรู้ที่มีอยู่น้อยนิดเลยเรา :30:
:25: เต่าเก่ง
สุดยอดเด็กในฟ้อนต์สมัยนี้ :46:
ยังครับ
ยังมีน้องเอ น้องจอย น้องอ๋าห์(อูยย) :27:
http://www.f0nt.com/forum/index.php/topic,12606.msg856714.html#msg856714
:30:
น้องเอ น้องจอย :25:
อ้างคำพูดจาก: ej_sing เมื่อ 26 มี.ค. 2008, 23:48 น.
อยากให้สอน (คืออยากรู้เรื่อง ที่มาที่ไป วิธีทำ ฯลฯ )
หรือ
อยากเอาไปใช้เลย (คือ ก๊อปเอาไปใช้เลย ไม่ต้องรู้เรื่องก็ได้ ใช้ครั้งเดียว ฯลฯ)
ถ้าเราสร้าง Movie clip ที่เป็น loading เองต้องทำไงอะครับ คืออยากให้สอนด้วยอะครับ
แนะนำให้ศึกษา AS พื้นฐานครับ (ผมก็รู้แค่พื้นฐานเหมือนกัน)
เพราะถ้าได้พื้นแล้ว เข้าใจการทำงาน เราก็ประยุกต์ต่อได้ 108 1000 ประการ
เช่นโค้ดที่พี่พันเอกโพสลอยๆ นี้ ถือว่าเปิดกว้างให้เรานำไปใช้ได้ตามชอบใจครับ
จากการคำนวนเราได้ตัวแปร testload เป็นเลขตั้งแต่ 1 ถึง 100
ซึ่งเราอาจจะนำค่้านี้ไปควบคุม movie clip ที่มี 100 เฟรมว่้า
onClipEvent(enterFrame) { MyMc.gotoAndStop(testload) }
เช่นถ้าโหลดได้ 20% ก็จะไปที่เฟรม 20 เป็นต้น
หรือเราอาจจะทำ Dynamic Text ขึ้นมาแล้วแสดงค่า ได้เลย
(ในโค้ดตัวอย่าง เราสามารถสร้าง DynamicText ชื่อ percent ขึ้นมาแสดงผลได้เลย)
โอ้วแม่เจ้า