Ну а с чего он должен грузиться-то? Код загрузки ведь не вызывается. Переменная изменилась, но загрузчик об этом не знает.
Надо и загрузку вызываеть внутри функции-обработчика нажатия кнопки.
п.с. 2 функции тут не нужны. Хватит и одной

Код AS3:
prev_btn.addEventListener(MouseEvent.CLICK, loadSWF);
next_btn.addEventListener(MouseEvent.CLICK, loadSWF );
function loadSWF(event:MouseEvent):void {
var request:URLRequest;
if (event.target == next_btn) {
a += 1;
request = new URLRequest("osn/1.swf");
} else if (event.target == prev_btn) {
a -= 1;
request = new URLRequest("osn/2.swf");
}
var myLoader1:Loader=new Loader ();
var myURL1:URLRequest=new URLRequest (request);
myLoader1.load(myURL1);
stage.addChild(myLoader1);
}