Change Dynamic movie position by variables from within a AS2.0 class

[*][FONT=Calibri][FONT=Calibri]Can any body help me with this thing. I have to create a dynamic movie from within a[/FONT][/FONT]
[FONT=Calibri] class file, Load a “swf” file into it , And then reposition it through a variable which is[/FONT]
[FONT=Calibri] derived from a function.[/FONT]

[FONT=Calibri]After breaking my head to several different ways, i have been succed to load the dynamic movie and it is bieng repositoned too, But it works for a fixed value (see line no.13), i want to use a variable(this.XPositionOfImage see line no.12) for that X-Value,
[*][FONT=Calibri] How can i use that variable inside the preloader?[/FONT]

[FONT=Calibri]If i don’t use the prelaoder, it doesn’t change the position , not even with a fixed value. The variable i want to use , Does carry a numeric value (have been checked). But when i call it from the preloader function it returns undefined.[/FONT]

[FONT=Calibri]Here is the code.
[][FONT=Calibri]public function arrayLMTa(ColumnClicked , SBD:SelectorBoxDecider) {[/FONT]
][FONT=Calibri] var SBD:SelectorBoxDecider = new SelectorBoxDecider();[/FONT]
[][FONT=Calibri] SBD.arrayLMT(ColumnClicked)[/FONT]
][FONT=Calibri] XPositionOfImage = SBD.ImagePositionX;[/FONT]
[][FONT=Calibri] trace("will move selector to "+XPositionOfImage);[/FONT]
][FONT=Calibri] var container:MovieClip = _root.createEmptyMovieClip(“container”, 899);[/FONT]
[][FONT=Calibri] var mcLoader:MovieClipLoader = new MovieClipLoader();[/FONT]
][FONT=Calibri] mcLoader.loadClip("…/images/"+SBD.ImageFileName , 899);[/FONT]
[][FONT=Calibri] var preload:Object = new Object();[/FONT]
][FONT=Calibri] mcLoader.addListener(preload);[/FONT]
[][FONT=Calibri] preload.onLoadInit = function() {[/FONT]
][FONT=Calibri] trace("this.XPositionOfImage = "+[/FONT]this.XPositionOfImage);
[][FONT=Calibri] _level899._x = 256;[/FONT]
][FONT=Calibri] _level899._y = 0;[/FONT]
[][FONT=Calibri] }[/FONT]