ทำ loading ที่ swf ลูกดีกว่ามั้งครับ
น่าจะเขียนโค้ดได้ง่ายกว่า
เดี่ยวผมลองเสร็จ จะมาตอบใหม่ละกันครับ
-----------------------------------------------------
ทำที่ตัวลูกดีกว่าครับ
ก็เขียนโค้ด loading เหมือนปกติเลย
คือประมาณนี้
percent = (this.getBytesLoaded() / this.getBytesTotal())*100
this.loadBar._width = percent;
this.loadText = Math.round(percent)+"%";
if (percent == 100 ) {
this.gotoAndStop(3);
}
อ้างอิงจาก
http://www.thaiflashdev.com/board/index.php?showtopic=10420&hl=แต่ให้ระวังปัญหานึงคือ
ถ้าเรามีการเรียกใช้ _root ที่ตัวลูก
มันจะไปหมายถึง _root ที่ตัวแม่ด้วย
แต่สามารถ ป้องกันปัญหานี้โดยการ
lock ไม่ให้ _root ของตัวลูกมาถึงแต่แม่
ด้วยการใส่
_lockroot = true
ที่ timeline แรกของตัวลูก
แอบอ้างจาก
http://www.thaiflashdev.com/board/lofiversion/index.php/t11331.htmlอันนี้ ผมอ่าน แล้วสรุปตามที่เข้าใจนะครับ
ถ้าอ่านของผมแล้วไม่เข้าใจ ก็ไปอ่านตามลิ้งที่ผมลิ้งมาก็ได้ครับ