15/06/2010, 12:01
|
| | Fecha de Ingreso: junio-2010
Mensajes: 11
Antigüedad: 14 años, 5 meses Puntos: 0 | |
Respuesta: ayuda con juego de cartas en flash buenas.
muchas gracias por responderme i perdon por tardar tanto en responder yo, ya e encontrado la solucion(creo xD).
voy a publicar como lo e echo, auque creo que es algo sencillo que la mayoria ya sabra hacer :D pero por si a alguien le interesa, era solo un boton que sacase cartas
i al utilizar una de esas cartas que al volver a pulsar el boton se pusiera en el sitio vacio que dejo la carta que utilizaste anteriormente
el script del boton es asi:
//cmina, cpeon , guerrero son los nombres de las cartas que demomento tengo echas
//i debemos teren creada esta array:
//var puesto:Array = new Array ("0", "0", "0", "0", "0", "0", "0");
on(release){
for (x=0; x<2; x++){ // para no repartir dos veces la misma carta
ran = random (7) +1;
x=1;
if (ran==1 && cmina1==1){
x=0;
}
if (ran==2 && cmina2==1){
x=0;
}
if (ran==3 && cpeon1==1){
x=0;
}
if (ran==4 && cpeon2==1){
x=0;
}
if (ran==5 && cpeon3==1){
x=0;
}
if (ran==6 && cguerrero1==1){
x=0;
}
if (ran==7 && cguerrero2==1){
x=0;
}
}//final de no repetir las cartas
if (ran==1){ //mina1------------------------
cmina1 = 1;
for (p=0; p<>8; p++){
if(puesto[p]==0){
puesto[p]=1;
aki=(p+1)*50+80;
p=7
mina1._x=aki;
mina1._y=730;
}
}
}
if (ran==2){ // PEON1----------------------------------------------------------
cpeon1 = 1;
for (p=0; p<>8; p++){
if(puesto[p]==0){
puesto[p]=1;
aki=(p+1)*50+80;
p=7
peon1._x=aki;
peon1._y=730;
}
}
}
// asi con todas las cartas
}//fin
I LUEGO AL PULSAR CADA CARTA TIENE ESTE SCRIPT:
on(release){
for (p=0; p<>8; p++){ //vaciar el sitio que ocupava antes esta carta
if(mina1._x==(p+1)*50+80){
puesto[p]=0;
p=7;
mina1._x=173;
mina1._y=663;
}//fin
----------------------
porfavor decidme todo lo que encontreis mal i sepais como mejorar, i no os rallleis mucho si esta muy mal :P gracias |