
Код AS3:
import flash.events.MouseEvent;
function setURLLoader(textName:String){
var loader:URLLoader;
// ...
loader = new URLLoader();
loader.addEventListener(Event.COMPLETE, xmlLoaded);
var request:URLRequest = new URLRequest(textName);
loader.load(request);
}
function xmlLoaded(event:Event):void {
var myXML:XML = new XML(loader.data);
var xmlList:XMLList = new XMLList (myXML.page.list);
//trace (myXML.page[0].list);
var i:Number = 0;
trace (xmlList[i]);
trace (xmlList.length());
textfield_txt.text = xmlList[i];
next_btn.addEventListener(MouseEvent.CLICK, onClick);
function onClick (e:MouseEvent):void
{
i ++;
textfield_txt.text = xmlList[i];
}
prev_btn.addEventListener(MouseEvent.CLICK, onClick2);
function onClick2 (e:MouseEvent):void
{
i --;
textfield_txt.text = xmlList[i];
}
}

Код AS3:
stage. addEventListener (MouseEvent.MOUSE_MOVE,onMoseMove);
function onMoseMove (e:MouseEvent):void
{
var position:Number = qw_mc.x
if(position <= 0){
setURLLoader("text1.xml"){
}else if(position <= 550 && position >0){
setURLLoader("text2.xml"){
// у вас условия одно включает другое (0 и 550 тоже меньше 1000, и следовательно выполниться сразу 3 условия)
}else if(position <= 1100 && position >550){
setURLLoader("text3.xml"){
}
e.updateAfterEvent()
}
как то так, но вообще почитайте про классы, прежде чем браться за такие задания.