Comunidad de diseño web y desarrollo en internet online

Problema con Transicion de contenido

Citar            
MensajeEscrito el 21 Mar 2011 09:50 pm
Alguien se anima a ayudarme me sale este error:

Scene 1, Layer 'AS3', Frame 1, Line 207 1084: Syntax error: expecting rightbrace before end of program.
me parece que dice que le falta un parentesis o una coma. pero he revisado bien y no es eso. Si pueden revisen el codigo


Código :

import flash.events.MouseEvent;

var inicio:Boolean = true;
var primitivo:Boolean = false;
var historia:Boolean = false;
var galeria:Boolean = false;
var contactenos:Boolean = false;

inicio_btn.buttonMode = true;
primitivo_btn.buttonMode = true;
historia_btn.buttonMode = true;
galeria_btn.buttonMode = true;
contactenos_btn.buttonMode = true;

//Listeners de los botones

inicio_btn.addEventListener(MouseEvent.ROLL_OVER,sube);
inicio_btn.addEventListener(MouseEvent.ROLL_OUT,Baja);
inicio_btn.addEventListener(MouseEvent.CLICK,clickInicio);

//Inicio

function clickInicio(event:MouseEvent):void

{
   if(primitivo)
   {
      primitivo_mc.gotoAndPlay("Fuera");
      primitivo = false;
   }
   if(historia)
   {
      historia_mc.gotoAndPlay("Fuera");
      historia = false;
   }
   if(galeria)
   {
      galeria_mc.gotoAndPlay("Fuera");
      galeria = false;
   }
   if(contactenos)
   {
      contactenos_mc.gotoAndPlay("Fuera");
      contactenos = false;
   }
   else(inicio = false)
   {
      inicio_mc.gotoAndPlay("Dentro");
      inicio = true;
   }
}


primitivo_btn.addEventListener(MouseEvent.ROLL_OVER,sube);
primitivo_btn.addEventListener(MouseEvent.ROLL_OUT,Baja);
primitivo_btn.addEventListener(MouseEvent.CLICK,clickPrimitivo);

//Primitivo

function clickPrimitivo(event:MouseEvent):void
{
   if(inicio)
   {
      inicio_mc.gotoAndPlay("Fuera");
      inicio = false;
      }
   if(historia)
   {
      historia_mc.gotoAndPlay("Fuera");
      historia = false;
      }
   if(galeria)
   {
      galeria_mc.gotoAndPlay("Fuera");
      galeria = false;
      }
   if(contactenos)
   {
      contactenos_mc.gotoAndPlay("Fuera");
      contactenos = false;
      }
   else(primitivo = false)
   {
      primitivo_mc.gotoAndPlay("Dentro");
      primitivo = true;
      }
}
historia_btn.addEventListener(MouseEvent.ROLL_OVER,sube);
historia_btn.addEventListener(MouseEvent.ROLL_OUT,Baja);
historia_btn.addEventListener(MouseEvent.CLICK,clickHistoria);

//Historia

function clickHistoria(event:MouseEvent):void

{
   if(inicio)
   {
      inicio_mc.gotoAndPlay("Fuera");
      inicio = false;
      }
   if(primitivo)
   {
      primitivo_mc.gotoAndPlay("Fuera");
      primitivo = false;
      }
   if(galeria)
   {
      galeria_mc.gotoAndPlay("Fuera");
      galeria = false;
      }
   if(contactenos)
   {
      contactenos_mc.gotoAndPlay("Fuera");
      contactenos = false;
      }
   else(historia = false)
   {
      historia_mc.gotoAndPlay("Dentro");
      historia = true;
      }
}


galeria_btn.addEventListener(MouseEvent.ROLL_OVER,sube);
galeria_btn.addEventListener(MouseEvent.ROLL_OUT,Baja);
galeria_btn.addEventListener(MouseEvent.CLICK,clickGaleria);

//Galeria

function clickGaleria(event:MouseEvent):void

{
   if(inicio)
   {
      inicio_mc.gotoAndPlay("Fuera");
      inicio = false;
      }
   if(primitivo)
   {
      primitivo_mc.gotoAndPlay("Fuera");
      primitivo = false;
      }
   if(historia)
   {
      historia_mc.gotoAndPlay("Fuera");
      historia= false;
      }
   if(contactenos)
   {
      contactenos_mc.gotoAndPlay("Fuera");
      contactenos = false;
      }
   else(galeria = false)
   {
      galeria_mc.gotoAndPlay("Dentro");
      galeria = true;
      }
}


contactenos_btn.addEventListener(MouseEvent.ROLL_OVER,sube);
contactenos_btn.addEventListener(MouseEvent.ROLL_OUT,Baja);
contactenos_btn.addEventListener(MouseEvent.CLICK,clickContactenos);

//Contactenos

function clickContactenos(event:MouseEvent):void

{
   if(inicio)
   {
      inicio_mc.gotoAndPlay("Fuera");
      inicio = false;
      }
   if(primitivo)
   {
      primitivo_mc.gotoAndPlay("Fuera");
      primitivo = false;
      }
   if(historia)
   {
      historia_mc.gotoAndPlay("Fuera");
      historia = false;
   }
   if(galeria)
   {
      galeria_mc.gotoAndPlay("Fuera");
      galeria = false;
      }
   else(contactenos = false)
   {
      contactenos_mc.gotoAndPlay("Dentro");
      contactenos = true;
      }
      
//Animacion de los botones;

function sube(event:MouseEvent):void
{
   event.target.gotoAndPlay("Sube");
}
function Baja(event:MouseEvent):void
{
   event.target.gotoAndPlay("Baja");
}

Por jorgetex

48 de clabLevel



 

msie
Citar            
MensajeEscrito el 22 Mar 2011 05:36 pm
jejejeje :lol: Mentira no revise bien el codigo y por eso no me di cuenta de la llavesita que me faltaba y por esa inmunda llavesita me tiraba el error mas grande de mi vida.

Moraleja: Revisen 100000 su codigo antes de postear ayuda

Pero aprovecho en plantear la siguiente duda; todas mis secciones menos una las tengo en la linea de tiempo y con if y else puedo hacer que hagan transiciones entre ellas
Ahora la unica seccion que quiero que carge de manera externa es la de galeria que es la mas pesada por la galeria de imagenes con sus efectos y todo, si se como cargar el swf
pero lo que no se es como al cargarla remplaze al contenido que tiene en ese momento y despues cuando de a otra seccion saque el swf externo teniendo en cuenta que las otras secciones trabaja con if/else.
Gracias a lo que lean el post y mas gracias a loa que respondan :)

Por jorgetex

48 de clabLevel



 

chrome

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.