Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/01/2008, 05:34
stop_numberone
 
Fecha de Ingreso: noviembre-2007
Mensajes: 21
Antigüedad: 16 años, 5 meses
Puntos: 0
dos dudas y nunca más vuelvo a preguntar...

je, je... pues eso... me quedan dos dudas por resolver y, si lo consigo, no voy a dedicarme a esto del flash nunca más de los nucamases...

os agradecería el gesto para siempre... lo prometo

1ª duda:
tengo un mc1 que choca contra otro mc2. Dentro del mc1 tengo, a su vez dos mcs: movieclip_a y movieclip_b. Estoy intentando desde hace una semana (no es que venga aquí como primera opción) que cuando el mc1 choque con el mc2 por primera vez aumente el alfa del movieclip_a y cuando lo haga por segunda vez aumente el alfa del movieclip_b.

Resultado: un desastre... lo he intentado con if, con for, con variables a secas... pero naranjas de la china...

Lo que yo he puesto (una de sus numerosas variantes):
var contador = "";
this.onEnterFrame = function() {
if (this.pepito.hitTest(this.pepita)) {
for (i=0; i<1; i++) {
contador++;
}
this.citanita._alpha = 100;
}
if (this.pepito.hitTest(this.pepita)) {
for (i=1; i<2; i++) {
contador++;
}
this.citanito._alpha = 100;
}
};

¿Alguien sabe cómo puedo hacer esto?

2ª duda parecida a la anterior por eso del hitTest:
necesito que cuando un mc choque contra otro mc que cambien de color los mc3 y mc4... la complicación es que tienen que a un color diferente cada uno...
al principio lo intenté con:
var miColor:Color = new Color(_root.menganita);
miColor.setRGB(0x0000FF)

y esto funciona para el mc3... el problema es que si lo duplico cambiando miColor por otro nombre, me devuelve errores por lo que he deducido que no puedo colocarlo así ¿alguien me lo confirma, por favor?