Foros del Web » Creando para Internet » Flash y Actionscript »

Ayuda, problemas con escenas

Estas en el tema de Ayuda, problemas con escenas en el foro de Flash y Actionscript en Foros del Web. Tengo una escena principal con tres botones que van a otras tres escenas. Una de estas escenas es un fondo en el que puedes dibujar. ...
  #1 (permalink)  
Antiguo 23/02/2009, 06:28
 
Fecha de Ingreso: febrero-2009
Mensajes: 1
Antigüedad: 15 años, 9 meses
Puntos: 0
Ayuda, problemas con escenas

Tengo una escena principal con tres botones que van a otras tres
escenas. Una de estas escenas es un fondo en el que puedes dibujar. En
él hay tres botones, uno para imprimir el dibujo, otro para borrarlo y
el tercero para volver a la escena principal.

Cuando le das al botón de volver, este vuelve a la página principal, pero si no has borrado el dibujo, éste sale por encima de la escena principal, y además puedes seguir pintando encima de ésta...

Está claro que tengo que decirle que cuando vaya a la escena principal borre antes el dibujo o algo así... pero lo he intentado todo y no consigo lograrlo...
Aquí pongo el script del dibujo, y el del botón volver, a ver que hago mal...

stop();
canvasAbove = attachMovie ('canvas_mc','can',2);
canvasAbove._alpha = 10;

painting = createEmptyMovieClip ('painting',1);

theBrush = new Object ();
theBrush.onMouseDown = function(){
isPainting = true;
painting.moveTo(_xmouse,_ymouse);
painting.lineTo(_xmouse+1,_ymouse+1);
}
theBrush.onMouseMove = function(){
if(isPainting){
painting.lineTo(_xmouse, _ymouse);
}
}
theBrush.onMouseUp = function(){
isPainting = false;
}
Mouse.addListener(theBrush);

painting.onEnterFrame = function(){
ranWidth = Math.round((Math.random() * 20)+5);
painting.lineStyle(ranWidth,0x990000,100);
}


Con esto pretendo que vuelva a la escena principal borrando antes el dibujo, cuando pruebo la escena independientemente, apretando el botón volver borra el dibujo, pero cuando previsualizo todo el proyecto y aprieto ese mismo botón va a la escena principal sin borrar...

tornar_btn.onRelease = function(){
painting.clear();
}
tornar_btn.onPress = function(){
_root.gotoAndPlay("etiqueta");
}
Muchísimas gracias por la ayuda!
Jaica
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:07.