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

Cual es la mejor forma de hacer esto?? (novatillo as3)

Estas en el tema de Cual es la mejor forma de hacer esto?? (novatillo as3) en el foro de Flash y Actionscript en Foros del Web. Hola la verdad que estoy empezando con esto del actionscript y demas. Tengo una pagina con 4 botones, que representan las 4 secciones de la ...
  #1 (permalink)  
Antiguo 02/07/2009, 02:49
 
Fecha de Ingreso: abril-2008
Mensajes: 143
Antigüedad: 16 años, 7 meses
Puntos: 0
Cual es la mejor forma de hacer esto?? (novatillo as3)

Hola la verdad que estoy empezando con esto del actionscript y demas.

Tengo una pagina con 4 botones, que representan las 4 secciones de la web.

He creado un sprite donde al pulsar cada boton, aparece un movieclip en pantalla segun cada seccion. hasta ahi bien, el problema es lo que quiero hacer cuando se pulse en la primera seccion.

Lo que quiero es que cuando se pulsa el boton de la seccion 1 aparezca el moviclip 1 de esa seccion y aparezcan los dos botones para navegar en la seccion para atras y adelante, y asi pasar al moviclip siguiente de esa seccion o al de atras.(lo de los botones lo tengo hecho lo que quiero saber es como navegar haciadelante y atras entre esos movieclips)

Haber si alguien me puede decir como hacer eso...

Os pego el codigo y recibiere cualquier tipo de consejo con mucho gusto.

Un saludo

Código:
stop();
menu_mc.boton1_mc.buttonMode= true;
menu_mc.boton1_mc.addEventListener(MouseEvent.CLICK, onClick1);
menu_mc.boton1_mc.addEventListener(MouseEvent.ROLL_OVER, onRoll_Over1);
menu_mc.boton1_mc.addEventListener(MouseEvent.ROLL_OUT, onRoll_Out1);
menu_mc.boton2_mc.buttonMode= true;
menu_mc.boton2_mc.addEventListener(MouseEvent.CLICK, onClick2);
menu_mc.boton2_mc.addEventListener(MouseEvent.ROLL_OVER, onRoll_Over2);
menu_mc.boton2_mc.addEventListener(MouseEvent.ROLL_OUT, onRoll_Out2);
menu_mc.boton3_mc.buttonMode= true;
menu_mc.boton3_mc.addEventListener(MouseEvent.CLICK, onClick3);
menu_mc.boton3_mc.addEventListener(MouseEvent.ROLL_OVER, onRoll_Over3);
menu_mc.boton3_mc.addEventListener(MouseEvent.ROLL_OUT, onRoll_Out3);
menu_mc.boton4_mc.buttonMode= true;
menu_mc.boton4_mc.addEventListener(MouseEvent.CLICK, onClick4);
menu_mc.boton4_mc.addEventListener(MouseEvent.ROLL_OVER, onRoll_Over4);
menu_mc.boton4_mc.addEventListener(MouseEvent.ROLL_OUT, onRoll_Out4);
botonSec1_btn.addEventListener(MouseEvent.CLICK, atras)
botonSec2_btn.addEventListener(MouseEvent.CLICK, adelante)

ponerInv();

var puedoAbrirSeccion:Boolean=true;

var conometro:Timer = new Timer(1000, 1);

conometro.addEventListener(TimerEvent.TIMER, avisar);


function avisar (e:TimerEvent):void
{
	puedoAbrirSeccion = true;
	
}

var clips:Array = new Array();
var posicionActual:int;

clips.push(Seccion1, Seccion1_2, Seccion1_3)

var escena:Sprite = new Sprite();
var clip1:Seccion1;
var clip2:Seccion2;
var clip3:Seccion3;
var clip4:Seccion4;


escena.x= 225;
escena.y = 100;
addChild(escena);

function onClick1 (e:MouseEvent):void
{
	if(puedoAbrirSeccion){
		posicionActual = 0;
		clip1 = new Seccion1();
		escena.addChild(clip1);
		botonSec1_btn.visible = true;
		botonSec2_btn.visible = true;
		puedoAbrirSeccion = false;
		conometro.start();
	}
}

function onClick2 (e:MouseEvent):void
{
	if(puedoAbrirSeccion){
	clip2 = new Seccion2();
	escena.addChild(clip2);
	ponerInv();
	puedoAbrirSeccion = false;
	conometro.start();
	}
}

function onClick3 (e:MouseEvent):void
{
	if(puedoAbrirSeccion){
	clip3 = new Seccion3();
	escena.addChild(clip3);
	ponerInv();
	puedoAbrirSeccion = false;
	conometro.start();
	}
}

function onClick4 (e:MouseEvent):void
{
	if(puedoAbrirSeccion){
	clip4 = new Seccion4();
	escena.addChild(clip4);
	ponerInv();
	puedoAbrirSeccion = false;
	conometro.start();
	}
}

function onRoll_Over1 (e:MouseEvent): void
{
	piensa1_mc.gotoAndPlay(2);
}

function onRoll_Out1 (e:MouseEvent): void
{
	piensa1_mc.gotoAndPlay(12);
}

function onRoll_Over2 (e:MouseEvent): void
{
	piensa2_mc.gotoAndPlay(2);
}

function onRoll_Out2 (e:MouseEvent): void
{
	piensa2_mc.gotoAndPlay(12);
}

function onRoll_Over3 (e:MouseEvent): void
{
	piensa3_mc.gotoAndPlay(2);
}

function onRoll_Out3 (e:MouseEvent): void
{
	piensa3_mc.gotoAndPlay(12);
}


function onRoll_Over4 (e:MouseEvent): void
{
	piensa4_mc.gotoAndPlay(2);
}

function onRoll_Out4 (e:MouseEvent): void
{
	piensa4_mc.gotoAndPlay(12);
}

function atras (e:MouseEvent): void
{
	
}

function adelante (e:MouseEvent): void
{
/*	posicionActual++;
	clip1_2 = new Seccion1_2();
	escena.addChild(clip1_2);*/
	
}

function ponerInv():void
{
	botonSec1_btn.visible = false;
	botonSec2_btn.visible = false;
}
__________________
www.davidhs.es diseño Grafico y Web
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 22:45.