בניית פרילודר בAS3

הפרילודר הוא הדבר הראשון שרואה הגולש בזמן שהסרט נטען.
בפרילודר שהכנתי יש שני אלמנטים - תיבת טקסט בה יופיעו האחוזים שנטענו עד כה, ופרוגרס בר שגדל ככל שהסרט נטען.
כשהסרט סיים להיטען, ממשיכים לפריים הבא.

* חשוב מאוד כשמייצאים את הסרט, לעשות את הדבר הבא:
publish settings-> Flash-> ActionScript 3.0-> Export Classes in Frame - 2

זה מבטיח שקודם כל יטען הפרילודר ורק אחר כך הסרט עצמו

stop();

this.addEventListener(Event.ENTER_FRAME, loading);

function loading(e:Event):void
{
var total:Number = this.stage.loaderInfo.bytesTotal;
var loaded:Number = this.stage.loaderInfo.bytesLoaded;
loadbar_mc.scaleX = loaded/total;
loader_txt.text = Math.floor((loaded/total)*100)+ "%";
if (total == loaded)
{
//play();
gotoAndStop("2");
this.removeEventListener(Event.ENTER_FRAME, loading);
}

}

תגובות

פוסטים פופולריים מהבלוג הזה

Thoughts on HTML5, a Flash Developers hopeless rant

Pseudo 3d Isometric view

Veroni Noise