Mirada Acosadora con Flash 8. Hola amigo CYIBERNAUTA. La aventura que a continuación veras es algo que ni en tus mejores sueños pensabas realizar.
Hola amigo cyibernauta. La aventura que a continuación veras es algo que ni en tus mejores sueños pensabas realizar ¿si no me halago yo mismo entonces quien lo hará?. El tutorial trata un explicación muy sencilla y rápida (pero con muchos alcances) esto es como manejar una forma la cual siga al cursor pero con una zona delimitada para que esta nunca alcance al cursor. En fin como dice el proverbio chinocuando lo hago lo entiendo que frase no cabe duda estoy inspirado. Good luck!! ¿Comenzamos?.
1-. Primero hacer un documento (ctrl. + J).
a)-. Dimensiones del documento 350 * 300 píxeles de ancho y alto respectivamente.
b)-. Color de fondo #99CC66.
c)-. Velocidad de fotogramas 12 fps.
2-. Crear un símbolo (ctrl. + F8).
a)-. Nombrarlo mc ojo negro.
b)-. Seleccionar como Tipo Clip de película.
3-. Ubicado en el símbolo dibujar un óvalo, sin borde y usar como color de relleno #000000.
a)-. Las dimensiones del óvalo son 8.0 * 8.0 píxeles de ancho y alto.
b)-. Colocar la forma en coordenadas en X = -4.0 y Y = -4.0
4-. Crear un segundo símbolo (ctrl. + F8).
a)-. Nombrarlo mc ojo blanco.
b)-. Seleccionar como Tipo Clip de película.
5-. Ubicado en el símbolo dibujar un óvalo sin borde y utilizar como color de relleno #FFFFFF.
a)-. Las dimensiones del óvalo son 65.5 * 65.5 píxeles de ancho y alto.
b)-. Colocar la forma en coordenadas en X = -32.5 y Y = -32.5. Nota: si las formas dibujadas no son colocadas en las coordenadas indicadas el truco funcionara erróneamente.
6-. Crear el último de los símbolos (ctrl. + F8).
a)-. Nombrarlo reacción de ojo.
b)-. Seleccionar como Tipo Clip de película.
7-. Cambiar en nombre a la capa por el de ojo blanco.
a)-. Arrastrar desde la biblioteca el símbolo mc ojo blanco.
b)-. Escribir como Nombre de instanciazona_activa.
c)-. Colocar el símbolo en coordenadas en X = 0.0 y Y = 0.0
8-. Insertar una segunda capa y cambiar el nombre por el de ojo negro.
a)-. Arrastrar desde la biblioteca el símbolo mc ojo negro.
b)-. Abrir el panel de Acciones – clip de película y escribir el código action script.
onClipEvent (load) {
ab = _parent.zona_activa;
}
onClipEvent (enterFrame) {
ac = ab._width/2-5;
mpos = Math.sqrt(ab._xmouse*ab._xmouse+ab._ymouse*ab._ymouse);
if (ac
h = ac/mpos;
_x = ab._xmouse*h+ab._x;
_y = ab._ymouse*h+ab._y;
} else {
_x = _parent._xmouse;
_y = _parent._ymouse;
}
updateAfterEvent();
}
onClipEvent (mouseDown) {
if (_parent.hitme.hitTest(_root._xmouse, _root._ymouse)) {
}
}
onClipEvent (mouseUp) {
}
9-. Regresar a la Escena y arrastrar dos veces el símbolo reacción de ojo.
Con esta acción queda concluido el tutorial, dibujar una boca feliz para darle un toque más peculiar. Observa el archivo swf aquí publicado es una variante del tutorial “se incluye la imagen de homero en el archivo FLA”. Well done!
P.D. Presionar ctrl. + Enter para visualizar el trabajo realizado. Te invito ha que publiques las variaciones que puedas realizar de los diferentes tutoriales aquí publicados. Hasta muy pero muy pronto.
se ve bien bueno pero amigo me salieron errores este es mi correo polles@gmail.com y el siguiente log de errores:
**Error** Symbol=reacción de ojo, layer=ojo negro, frame=1:Line 8: ')' expected
h = ac/mpos;
**Error** Symbol=reacción de ojo, layer=ojo negro, frame=1:Line 11: 'else' encountered without matching 'if'
} else {
**Error** Symbol=reacción de ojo, layer=ojo negro, frame=1:Line 15: Statement must appear within on/onClipEvent handler
updateAfterEvent();
**Error** Symbol=reacción de ojo, layer=ojo negro, frame=1:Line 16: Unexpected '}' encountered
}
Total ActionScript Errors: 4 Reported Errors: 4
Fecha: 20/03/2007
CMORENO escribió:
bacanisimo
Fecha: 21/03/2007
MAB17 escribió:
genial esta buenisimo
saquen mas.
Fecha: 22/03/2007
DODANING escribió:
en realida es muy bueno pero salen diferentes errores.... si puedes reeditar el tutorial te lo agradeceria por q lo intente un gran numero de veses y no hay manera de q salga....
un saludo desde venezuela...
Fecha: 22/03/2007
MAGO_007 escribió:
Al parecer si revisaron el tutorial estos buenos amigos por que funciona a las mil maravillas, sigamos revisando los tutoriales para que se pongan a trabajar jajajaja
Fecha: 28/03/2007
DOMINIOUAT escribió:
chido...
Fecha: 07/05/2007
DI_SALAZAR escribió:
hola realice el ejemplo pero me marco errores a mi tambien, no se si alguno lo pudo solucionar que me diga.
estos son los errores que me marco:
**Error** Symbol=reaccion de ojo, layer=ojo negro, frame=1:Line 1: '(' expected
on clipevent (load) {
**Error** Symbol=reaccion de ojo, layer=ojo negro, frame=1:Line 2: Statement must appear within on/onClipEvent handler
ab = _parent.zona_activa;
**Error** Symbol=reaccion de ojo, layer=ojo negro, frame=1:Line 3: Unexpected '}' encountered
}
Total ActionScript Errors: 3 Reported Errors: 3
Fecha: 23/12/2007
XWISHMASTERX escribió:
hay errores en el código D:
Fecha: 12/02/2008
TOLVA escribió:
aaaaaaaaaaaaaaaaaaaaaa no me sale oye mago explica wey
Fecha: 12/02/2008
TOLVA escribió:
donde abres eto por favor no entiendo
b)-. Abrir el panel de Acciones – clip de película y escribir el código action script.
Fecha: 25/02/2008
SANDOK escribió:
todo bien exepto el codigo....
me salieron los mismo errores que al resto, arregle algunos pero me no se como arreglar esto...
Escena=Escena 1, Capa=Capa 9, Fotograma=1: Línea 11: Se ha encontrado un operador 'else' que no coincide con 'if'
}else{
para el resto el codigo mas o menos arreglado es el siguiente...
onClipEvent (load) {
ab = _parent.zona_activa;
}
onClipEvent (enterFrame) {
ac = ab._width/2-5;
mpos = Math.sqrt(ab._xmouse*ab._xmouse+ab._ymouse*ab._ymouse);
if (x)
h = ac/mpos;
_x = ab._xmouse*h+ab._x;
_y = ab._ymouse*h+ab._y;
}else{
_x = _parent._xmouse;
_y = _parent._ymouse;
}
onClipEvent (load) {
updateAfterEvent();
}
onClipEvent (mouseDown) {
if (_parent.hitme.hitTest(_root._xmouse, _root._ymouse)) {
}
}
onClipEvent (mouseUp) {
}
Fecha: 19/03/2008
JHG escribió:
a mi me salieron estos errores no se como arregarlo Escena=Escena 1, Capa=Capa 9, Fotograma=1: Línea 11: Se ha encontrado un operador 'else' que no coincide con 'if' }else{ para el resto el codigo mas o menos arreglado es el siguiente... onClipEvent (load) { ab = _parent.zona_activa; } onClipEvent (enterFrame) { ac = ab._width/2-5; mpos = Math.sqrt(ab._xmouse*ab._xmouse+ab._ymouse*ab._ymouse); if (x) h = ac/mpos; _x = ab._xmouse*h+ab._x; _y = ab._ymouse*h+ab._y; }else{ _x = _parent._xmouse; _y = _parent._ymouse; } onClipEvent (load) { updateAfterEvent(); } onClipEvent (mouseDown) { if (_parent.hitme.hitTest(_root._xmouse, _root._ymouse)) { } } onClipEvent (mouseUp) { }
Fecha: 23/04/2008
LUCASIMAGINAR escribió:
acabo de corregir el codigo de este tutorial que tenia sus problemas:
onClipEvent (load) {
ab = this._parent.zona_activa;
}
onClipEvent (enterFrame) {
ac = ab._width/2-5;
mpos = Math.sqrt((ab._x * ab._x)+(ab._y * ab._y));
if (ac>=ab){
h = ac/mpos;
_x = ab._xmouse*h+ab._x;
_y = ab._ymouse*h+ab._y;
} else {
_x = _parent._xmouse;
_y = _parent._ymouse;
}
updateAfterEvent();
}
onClipEvent (mouseDown) {
if (_parent.hitme.hitTest(_root._xmouse, _root._ymouse)) {
}
}
onClipEvent (mouseUp) {
}
espero que les sea util. adios.