08/03/2010, 23:35
|
| | Fecha de Ingreso: marzo-2010
Mensajes: 4
Antigüedad: 14 años, 8 meses Puntos: 0 | |
Respuesta: problema con codiigo action script hola depues de una larga y extensiva busqueda en un fotograma que estaba muy pero muy escondido pude encontrar el codigo que la famosa animation
haora bien haver si me pueden ayudar a entender y analisar bien el codigo y a reducir la velocidad del movimiento espero puedan ayudarme les dejo el codigo
onClipEvent (load)
{
this.title2.num = 1;
stop ();
num = this.title1._currentframe;
cc = 0;
}
onClipEvent (enterFrame)
{
if (_parent.area.hitTest(_root._xmouse, _root._ymouse))
{
if (_root.animation == 1)
{
if (_parent._xmouse < 227)
{
num = num + 1;
num = num - Math.ceil((_parent._xmouse - 620) / 620);
if (num >= 201)
{
num = 1;
} // end if
}
else
{
num = num - 1;
num = num - Math.ceil((_parent._xmouse - 437) / 1500);
if (num <= 0)
{
num = 201;
} // end if
} // end else if
this.title1.gotoAndStop(num);
this.title2.gotoAndStop(num);
_parent.item2.title1.gotoAndStop(num);
_parent.item3.title1.gotoAndStop(num);
_parent.item4.title1.gotoAndStop(num);
_parent.item2.title2.gotoAndStop(num);
_parent.item3.title2.gotoAndStop(num);
_parent.item4.title2.gotoAndStop(num);
_parent.item_1.gotoAndStop(num);
n = num + 150;
if (n > 201)
{
n = n - 201;
} // end if
_parent.item_2.gotoAndStop(n);
_parent.item_2_shine.gotoAndStop(n);
n = num + 100;
if (n > 201)
{
n = n - 201;
} // end if
_parent.item_3.gotoAndStop(n);
_parent.item_3_shine.gotoAndStop(n);
n = num + 50;
if (n > 201)
{
n = n - 201;
} // end if
_parent.item_4_shine.gotoAndStop(n);
_parent.item_4.gotoAndStop(n);
_parent.item_mask1.title1.gotoAndStop(num);
_parent.item_mask2.title1.gotoAndStop(num);
_parent.item_mask3.title1.gotoAndStop(num);
_parent.item_mask4.title1.gotoAndStop(num);
_parent.sh1.gotoAndStop(num);
_parent.sh2.gotoAndStop(num);
_parent.sh3.gotoAndStop(num);
_parent.sh4.gotoAndStop(num);
_parent.item_1_shine.gotoAndStop(num);
} // end if
}
else
{
this.title1.play();
_parent.item2.title1.play();
_parent.item3.title1.play();
_parent.item4.title1.play();
this.title2.play();
_parent.item2.title2.play();
_parent.item3.title2.play();
_parent.item4.title2.play();
_parent.item_1.play();
_parent.item_2.play();
_parent.item_2_shine.play();
_parent.item_3.play();
_parent.item_3_shine.play();
_parent.item_4_shine.play();
_parent.item_4.play();
_parent.item_mask1.title1.play();
_parent.item_mask2.title1.play();
_parent.item_mask3.title1.play();
_parent.item_mask4.title1.play();
_parent.sh1.play();
_parent.sh2.play();
_parent.sh3.play();
_parent.sh4.play();
_parent.item_1_shine.play();
num = this.title1._currentframe;
} // end else if
num = this.title1._currentframe;
}
espero su repuesta y sus opiniones |