All pastes #105642 Raw Edit

Anonymous

public text v1 · immutable
#105642 ·published 2006-07-29 20:03 UTC
rendered paste body
class aplicaciones extends Object {
	//private var todasbombas:Array = new Array();
	//private var demas:Array = new Array();
	private var bombas:MovieClip;
	private var i:Number;
	private var f:Number;
	private var ejex:Number = 0;
	function aplicaciones() {
		//trace("funciono");
	}
	public function otrasbombas() {
		//_global.easingmc = _root.createEmptyMovieClip("loop0", _root.getNextHighestDepth());
		//_global.easingmc.onEnterFrame = function() {
		trace("listo");
		//trace(otros);
		//};
	}
	function muevelasbombas(ruta:MovieClip, quebomba:String, posicion:Number):Void {
		_global.todasbombas = new Array();
		for (i=0; i<6; i++) {
			bombas = ruta.attachMovie(quebomba+i, "bomba"+i, ruta.getNextHighestDepth());
			bombas.index = i;
			_global.todasbombas.push(bombas);
			ejex++;
			bombas._x = posicion*ejex;
			bombas._y = 250;
			bombas.onPress = function() {
				otrasbombas();
				_global.demas = new Array();
				for (f=this.index+1; f<=_global.todasbombas.length; f++) {
					_global.demas.push(_global.todasbombas[f]);
				}
				for (f=this.index-1; f>=0; f--) {
					_global.demas.push(_global.todasbombas[f]);
				}
				for (f=0; f<6; f++) {
					trace(_global.demas[f]);
				}
				var presicion:Number = 1;
				var targetA:Number = 150;
				var targetB:Number = 150;
				this.onEnterFrame = function() {
					if (Math.abs(this._x-targetA)<presicion && Math.abs(this._y-targetB)<presicion) {
						this._x = targetA;
						this._y = targetB;
						//pointer.onFadeComplete();
						trace(this._x);
						trace(this._y);
						delete this.onEnterFrame;
					}
					this._x -= (this._x-targetA)*.2;
					this._y -= (this._y-targetB)*.2;
				};
			};
		}
	}
}