Hello :) 1 - eq keyword is depreciated !! don't use "eq" but the == operator :)
if ( x == 2) { // do it } 2 - to move a movieclip, a simple example : // the speed of the move var speed = 10 ; // the max x position var xMax = 500 ; mc.onEnterFrame = function() { this._x += speed ; if ( mc._x > xMax ) { delete this.onEnterFrame ; } } 3 - better solution if you use the Tween class (exist in FlashMX2004 and Flash8 with a FP7 or FP8 compiler in AS2), you can find this class in the documentation of flash 8 in the reference of the components. Example : import mx.transitions.Tween ; import mx.transitions.easing.* ; var tw:Tween = new Tween( mc , "_x", Elastic.easeOut, mc._x , 500 , 24 ) : tw.stop() ; mc.onPress = function { tw.start() ; } You can use the Elastic, Bounce, Back, Expo, etc.. class to launch the interpolation with a custom easing effect :) The tween class is the work of robertpenner : http://www.robertpenner.com EKA+ :) 2007/1/26, Gustavo Duenas <[EMAIL PROTECTED]>:
hi, this is code: this.onEnterFrame = function(){ if (this.myLoader._x eq this.myLoader._x-1){ delete onEnterFrame; } else{ this.myLoader._x-=2; } } I'm trying to move this loader created by code and it looks ok, it moves, but it doesn't stop, I hope you might know what I'm doing wrong, you are my last resource. Regards Gustavo Duenas _______________________________________________ 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