Я почитал форум и понял что для этого нужно использовать
LOLEvent. А вот как использовать я не могу понять
Вот фрагмент моего кода :

Код AS3:
import src.LOLEvent;
function displayExercise() {
var i,j:Number;
var s : String;
for (i=1; i<=numexercise; i++) {
for (j=1; j<=Ex[i].num; j++) {
var picloader:Loader = new Loader( );
s=String(i)+"_"+String(j);
//этому эвенту нужно передать s...
picloader.contentLoaderInfo.addEventListener(Event.INIT, picLoad);
picloader.load(new URLRequest(Ex[i].picName[j]));
}
}
function picLoad(event:Event) {
//...а здесь переданное s получить.
}
}
Код LOLEvent.as :

Код AS3:
package src{
import flash.events.Event;
public class LOLEvent extends Event {
public static const LOL:String='lol';
private var _lol:String;
public function get lol():Stirng {
return this._lol;
}
public function LOLEvent(type:String, bubbles:Boolean=false, cancelable:Boolean=false, lol:String='') {
super(type, bubbles, cancelable);
this._lol=lol;
}
public override function clone():Event {
return new LOLEvent(super.type, super.bubbles, super.cancelable, this._lol);
}
}
}
как мне теперь объявить событие конца загрузки используя LOLEvent а не обычный евент как сейчас?