Gracias.
onClipEvent (load) {
loadMovie(_parent.file, "blad1.info");
loadMovie(_parent.file, "blad2.info");
}
onClipEvent (enterFrame) {
if (variables == null) {
if (blad2.info._totalframes == blad2.info._framesloaded && blad2.info._totalframes>1) {
blad2.info.gotoAndStop((Math.floor(_name.substr(1))*2)+2);
blad1.info.gotoAndStop((Math.floor(_name.substr(1))*2)+1);
variables = 1;
}
} else if (variables == 1) {
if (_name == "s0") {
_parent.profundidad = blad2.info._totalframes;
this.swapDepths(_parent.profundidad);
/*for (i=1; i<2; i++) {
_parent.profundidad -= number(i);
duplicateMovieClip(this, "s"+i, _parent.profundidad);
}*/
_parent.profundidad -= 1;
duplicateMovieClip(this, "s1", _parent.profundidad);
}
variables = 2;
} else {
if (tryck == 1) {
if (_xscale != -100) {
if (_parent._xmouse<300) {
gotoAndStop(Math.floor((Math.abs(_parent._xmouse-300))));
} else {
gotoAndStop(Math.floor((Math.abs(300-300))));
}
} else {
if (_parent._xmouse>-300) {
gotoAndStop(Math.floor((Math.abs(_parent._xmouse+300))));
} else {
gotoAndStop(Math.floor((Math.abs(-300+300))));
}
}
} else if (tryck == 0) {
if (_currentframe>1 && _currentframe<600) {
gotoAndStop(Math.floor(((till-(_currentframe))/5)+(_currentframe)));
}
if (_currentframe == 600) {
if (_xscale != -100) {
this.swapDepths((Math.floor(_name.substr(1))*10)-200);
till = 0;
gotoAndStop(1);
blad1.info.gotoAndStop(blad1.info._currentframe+1);
blad2.info.gotoAndStop(blad2.info._currentframe-1);
_xscale = -100;
blad1.info._xscale = -100;
blad1.info._x = 150;
blad2.info._xscale = -100;
blad2.info._x = 150;
tryck = 3;
} else {
this.swapDepths((blad2.info._totalframes+100)-(Math.floor(_name.substr(1))*10));
till = 0;
gotoAndStop(1);
blad1.info.gotoAndStop(blad1.info._currentframe-1);
blad2.info.gotoAndStop(blad2.info._currentframe+1);
_xscale = 100;
blad1.info._xscale = 100;
blad1.info._x = -150;
blad2.info._xscale = 100;
blad2.info._x = -150;
tryck = 3;
}
} else if (_currentframe == 1) {
if (_xscale == -100) {
this.swapDepths((Math.floor(_name.substr(1))*10)-200);
till = 0;
tryck = 3;
} else {
this.swapDepths((blad2.info._totalframes+100)-(Math.floor(_name.substr(1))*10));
trace(_name);
trace((blad2.info._totalframes+100)-(Math.floor(_name.substr(1))*10));
till = 0;
tryck = 3;
}
}
}
}
}
onClipEvent (mouseUp) {
if (tryck == 1) {
tryck = 0;
if (_xmouse>-150) {
till = 0;
} else {
till = 610;
}
}
}
