Mon 27 Feb 2006 11:02:56
รบกวนสอบถามนิดนึงครับ คือผมได้ทำflash แล้วได้ทำscen Preloader เพื่อโหลดงานก่อนมาโช ผมได้ทำscen Preloader เก็บใว้ พอทำงานflashเมื่อไรก้จะดึงscenนี้มาใช้งาน ผมทำกับflash MXแต่พอผมเปลี่ยนเวอชั่นมาใช้flash 8สคิปที่ใช้มันก็ใช้ไม่ได้ครับมันerrorแบบด้านล่างนี้
---------สคิปที่ใช้กับflash MXถ้าจะเปลี่ยนสคิปนี้เป็นflash8ได้ไหมครับ รบกวนช่วยดูให้ทีครับ
onClipEvent (enterFrame) {
framesloaded = math.ceil((_parent.getBytesLoaded()/_parent.getBytesTotal())*100);
gotoAndStop(framesloaded);
info.text = framesloaded+"%";
_root.ShowByteLoaded.text=_root.getBytesLoaded() add " byte";
_root.ShowKBLoaded.text=Math.floor(_root.getBytesLoaded()/1000) add " KB";
if (framesloaded>=99) {
_root.gotoAndPlay(2);
}
}
----------------เอาสคลิปด้านบนที่ใช้ทำจากflash mxมารันกับflash 8แล้วมันerrorแบบด้านล่างนี้ครับ
**Error** Scene=loading, layer=loading, frame=1:Line 5: Syntax error.
_root.ShowByteLoaded.text=_root.getBytesLoaded() add " byte";
**Error** Scene=loading, layer=loading, frame=1:Line 6: Syntax error.
_root.ShowKBLoaded.text=Math.floor(_root.getBytesLoaded()/1000) add " KB";
Total ActionScript Errors: 2 Reported Errors: 2
รบกวนด้วยนะครับ
ขอบคุณมากครับ
Mon 27 Feb 2006 13:35:24
ผมเปลี่ยนจากaddเป็น+แล้ว errorก็หายไปแต่ตอนผมกดtestเล่นงานดูปรากฎว่าscen loadingมันมะยอมเล่นมันข้ามไปเล่นงานเลยทำงานงานกะตุกคับ
Tue 28 Feb 2006 19:45:26
ผมลองโหลดมาดูแล้วครับ ข้างในไม่เห็นมีอะไรเลยครับ เป็นหน้าเปล่า
ไงก็ขอขอบคุณมากนะครับ ผมได้ไปลองหาข้อมูลในเว็บ และลองเอาโค้ดเดิมมาเทียบๆกันดู มิกมั่วๆ พอดีฟลุคได้เฉยเลย
if(getBytesLoaded()==getBytesTotal()){
gotoAndPlay("Scene 1", 1);
}else{
loading._width=Math.floor((getBytesLoaded()/getBytesTotal())*100);
percent='Loading : '+loading._width+' %';
_root.ShowByteLoaded.text=_root.getBytesLoaded() + " byte";
_root.ShowKBLoaded.text=Math.floor(_root.getBytesLoaded()/1000) + " KB";
}
มะรู้ดีรึเปล่า แต่ใช้กะงานผมได้ เผื่อใครอยากเอาไปศึกษาหรือไปแต่งเพิ่ม ให้ใว้ ถ้าแต่งเพิ่มไง ขอดูบ้างนะครับ
ขอบคุณมากนะครับ
Tue 28 Feb 2006 21:58:17
ต้อง ขอโทษด้วยครับที่ดูไม่ระเอียด ขอบคุณมากๆนะครับ

















