Have you traced back the value you are trying to use to change the x pos? lap2_mc._x += int ((slidertav_mc.slider_mc._x + slidertav_mc.width/2)+100);
Shouldn't it be _width? try going : var amount:Number=(slidertav_mc.slider_mc._x + (slidertav_mc._width/2)+100); Also, one thing you could do to optimize this script rather than having the onEnterFrame running all the time, is to define the onMouseMove event or the onEnterFrame when the startDrag occurrs and kill it when its done. That way you don't have something running all the time, when you don't need it to be. > Hi all! > > Since this time i was only a reader of your mailing list, but now I have > a problem which needs help. > > I have 2 rectangles on the sceen. I can scale them with a slider, but i > would like to move one of them left to right and back also a slider. Ive > attached the code the last row should move the lap2_mc, but it doesn't > move. What's the problem? > > Please help. > > Thaks > > Robert > > This is the code: > > /* wake up Sliders */ > slidebar_mc.slider_mc.onPress = function() { > > this.startDrag(false,-this._parent._width/2,0,this._parent._width/2,0); > } > slidefesz_mc.slider_mc.onPress = function() { > > this.startDrag(false,-this._parent._width/2,0,this._parent._width/2,0); > } > slidertav_mc.slider_mc.onPress = function() { > > this.startDrag(false,-this._parent._width/2,0,this._parent._width/2,0); > } > slidebar_mc.slider_mc.onRelease = onReleaseOutside = function() { > this.stopDrag(); > } > slidefesz_mc.slider_mc.onRelease = onReleaseOutside = function() { > this.stopDrag(); > } > slidefesz_mc.slider_mc.onRelease = onReleaseOutside = function() { > this.stopDrag(); > } > slidertav_mc.slider_mc.onRelease = onReleaseOutside = function() { > this.stopDrag(); > } > > this.onEnterFrame = function() { > lap_mc._yscale = int ((slidebar_mc.slider_mc._x + > slidebar_mc._width/2)/258.5*100+100); lap_mc._xscale = int > (((slidebar_mc.slider_mc._x + > slidebar_mc._width/2)/258.5*100+100)/2); lap2_mc._yscale = int > ((slidebar_mc.slider_mc._x + > slidebar_mc._width/2)/258.5*100+100); lap2_mc._xscale = int > (((slidebar_mc.slider_mc._x + > slidebar_mc._width/2)/258.5*100+100)/2); > > lap2_mc._x += int ((slidertav_mc.slider_mc._x + > slidertav_mc.width/2)+100); > } > > > > _______________________________________________ > Flashcoders@chattyfig.figleaf.com > To change your subscription options or search the archive: > http://chattyfig.figleaf.com/mailman/listinfo/flashcoders > > Brought to you by Fig Leaf Software > Premier Authorized Adobe Consulting and Training > http://www.figleaf.com > http://training.figleaf.com _______________________________________________ Flashcoders@chattyfig.figleaf.com To change your subscription options or search the archive: http://chattyfig.figleaf.com/mailman/listinfo/flashcoders Brought to you by Fig Leaf Software Premier Authorized Adobe Consulting and Training http://www.figleaf.com http://training.figleaf.com