Comunidad de diseño web y desarrollo en internet online

AS en botones propios da problemas porque?

Citar            
MensajeEscrito el 11 May 2010 01:22 am
buenas noches tras muchos intentos e insistir en hacer andar un libro de visitas, acudo al forito aver si alguien experto me puede ayudar porque la verdad ya estoy colmado de probar cosas xD.

tengo un problema con unos botones que cree yo, ya que no quiero utilizar esos button feos q CS3 trae ya que rompen la estetica de la web, si utilizo este AS en button funcionan todas las funciones perfectamente, pero cuando lo utilizo en los botones creados me lanza el siguiente error:

os expongo el AS de pasar a la pagina siguiente, que vienen a ser todos iguales y como ejemplo es valido:

Código ActionScript :

on(click){
   _parent._parent.read.loadEntries("Next", 10);
}


y al probar me tira el siguiente error:

Código :

Se ha especificado un evento de ratón incorrecto.
La declaración debe aparecer dentro del controlador on
Se ha detectado un '}' inesperado


os dejo tambien el AS completo de lo define todo, aunque dudo que el error se encuentre aqui, pero no esta de mas exponer toda la info que pueda :P .

el AS es el siguiente:

Código ActionScript :

function loadEntries(act, increment) {
   num = new Number(_parent.NumLow);
   if(act == "Next") {
      _parent.NumLow = num + increment;
   } else if(act == "Previous") {
      _parent.NumLow = num - increment;
   } else {
      _parent.NumLow = 0;
   }
      _parent.read.low.text = _parent.NumLow;
      _parent.read.high.text = Number(_parent.NumLow) + 10;
   _parent.read.entries.text = "Cargando entradas... por favor espere...";
   myEntries = new LoadVars()
   myEntries.ref = this
   myEntries.load("GuestBook.php?action=read&r="+random(999)+"&NumLow="+_parent.NumLow) 
   myEntries.onLoad = function(success){ 
      if(success){ 
         entries.text = this.entries;
         totalEntries.text = this.totalEntries;
         num = Number(_parent.NumLow)
         var totalEntries = Number(this.totalEntries); 
         var total = num+increment
         if(total<totalEntries) this.ref.next_button._visible = true;
         else this.ref.next_button._visible = false
         if(num==0) prev_button._visible = false; else prev_button._visible = true
      }
   } 
}
_parent.read.loadEntries("Default", 10);
stop();


os agradeceria la ayuda de verdad, y seguramente es una tonteria, pero no logro encontrarla, gracias por adelantado y un saludo amigos ;)

Por Djoser

1 de clabLevel



 

firefox
Citar            
MensajeEscrito el 11 May 2010 01:49 am
a mi parecer te faltan MUCHISIMOS semicolons ( ; ) al final de las sentencias

Por tribak

Claber

2448 de clabLevel

6 tutoriales

Genero:Masculino   Héroes

Fotógrafo o algo

firefox

 

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