loader_読み込み

import flash.net.*;

import flash.text.TextField;

import flash.events.Event;

import flash.events.ProgressEvent;

import flash.display.MovieClip;

import flash.net.URLRequest;

import flash.display.Loader

var percent:int;

var loaded:int;

var loadtotal:int;

var loader = new Loader();

var rec:URLRequest = new URLRequest(“flash_damy.jpg”);

loader.contentLoaderInfo.addEventListener(ProgressEvent.PROGRESS,proHandler);

loader.contentLoaderInfo.addEventListener(Event.COMPLETE, onLoaded);

loader.load(rec);

addChild(loader);

function proHandler(ev:ProgressEvent){

loaded = ev.bytesLoaded;

loadtotal = ev.bytesTotal;

addEventListener(Event.ENTER_FRAME,loop);

}

function loop(ev){

percent = Math.floor(loaded/loadtotal * 100);

test_txt.text = String(percent + “%”);

}

function onLoaded(event) {

loader.removeEventListener(ProgressEvent.PROGRESS, proHandler);

loader.removeEventListener(Event.COMPLETE, onLoaded);

};

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です