hola aqui les trigo una escplicaciones de los codigos action script (osea los codigos de flash para dar movimientoi cambiar fotograma etc)
cuando aparece un parentisis () y un numero o algo asi ese numero es el fotograma que cambiara al presionarlo por ejemplo :
on(release){GotoAndPlay(2);}
ese "2" es el fotograma que cambiara al presionarlo,
esto se ocupa en la mayoria de los casos en botones
el codigo " stop(); " (sin las "") este codigo lo ocupamos para que no cambie de fotograma solo...
con este stop solo se puede cambiar con un boton como lo explique anteriormente.
esto se ocupapara los juegos casi siempre...
codigo para auto de carrera :
este es un codigo para crear un auto de carrera en flash :
onClipEvent(load){
speed = 0;
}
onClipEvent (enterFrame) {
if (Key.isDown(Key.UP)) {
speed += 0.9;
}
if (Key.isDown(Key.DOWN)) {
speed += -0.2;
}
if (Math.abs(speed)>10) {
speed *= .6;
}
if (Key.isDown(Key.LEFT)) {
_rotation -= 6;
}
if (Key.isDown(Key.RIGHT)) {
_rotation += 6;
}
speed *= .98;
x = Math.sin(_rotation*(Math.PI/180))*speed;
y = Math.cos(_rotation*(Math.PI/180))*speed*-1;
if (!_root.land.hitTest(_x+x, _y+y, true)) {
_x += x;
_y += y;
} else {
speed *= -.6;
}
}
si se dan cuenta al medio dice :
if (Key.isDown(Key.UP)) {
speed += 0.9;
}
if (Key.isDown(Key.DOWN)) {
speed += -0.2;
}
if (Math.abs(speed)>10) {
speed *= .6;
}
if (Key.isDown(Key.LEFT)) {
_rotation -= 6;
}
if (Key.isDown(Key.RIGHT)) {
_rotation += 6;
}
los : up,down,left,right son para maneja con las flechas; per oque pasaria si el codigo lo cambiaramos por este :
onClipEvent(load){
speed = 0;
}
onClipEvent (enterFrame) {
if (Key.isDown(87)) {
speed += 0.9;
}
if (Key.isDown(83)) {
speed += -0.2;
}
if (Math.abs(speed)>10) {
speed *= .6;
}
if (Key.isDown(65)) {
_rotation -= 6;
}
if (Key.isDown(68)) {
_rotation += 6;
}
speed *= .98;
x = Math.sin(_rotation*(Math.PI/180))*speed;
y = Math.cos(_rotation*(Math.PI/180))*speed*-1;
if (!_root.land.hitTest(_x+x, _y+y, true)) {
_x += x;
_y += y;
} else {
speed *= -.6;
}
se dan cuenta que ahora es :
if (Key.isDown(87)) {
speed += 0.9;
}
if (Key.isDown(83)) {
speed += -0.2;
}
if (Math.abs(speed)>10) {
speed *= .6;
}
if (Key.isDown(65)) {
_rotation -= 6;
}
if (Key.isDown(68)) {
_rotation += 6;
}
ya no es up,down,left,right ahora es : 87,83,65,68
estos "numeros" son los codigos de algunas letras. en este caso seran las letras a,s,d,w que servira para usarse en la mayoria de los casos para 2 player o por comodidad a manejar con la mano izuierda jajaja...
en esta pagina :
http://livedocs.adobe.com/flash/9.0_es/main/wwhelp/wwhimpl/common/html/wwhelp.
htm?context=LiveDocs_Parts&file=00001136.html
aqui aparecen los valores de las letras ..
osea esos "numeros" los podemos cambiar por los que queramos...
aqui fue mi explicacion de codigos mas importantes alguna duda manden un mensaje a :
tutorialesleon@hotmail.com
sábado, 27 de marzo de 2010
Suscribirse a:
Enviar comentarios (Atom)
No hay comentarios:
Publicar un comentario