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

error en actionscript

Estas en el tema de error en actionscript en el foro de Flash y Actionscript en Foros del Web. hola amigos del foro, estou construyrendo una web y necesitaba un efecto de tipo Halo y en la web descargue un ejemplo de este tipo, ...
  #1 (permalink)  
Antiguo 29/10/2009, 20:00
 
Fecha de Ingreso: mayo-2009
Mensajes: 8
Antigüedad: 15 años, 6 meses
Puntos: 0
error en actionscript

hola amigos del foro, estou construyrendo una web y necesitaba un efecto de tipo Halo y en la web descargue un ejemplo de este tipo, este ejemplo venia con su fla y todo el action scrpt necesario para que funcione. Lo unico que hice fuew modificar su imagen por una que deseo aplicar al diseño de la pagina, que en este caso es una mariposa, no toque nada mas y lo grabe en el mismo fla del archivo origianl, no cambie el nombre ya que deseaba ver el efecto y me funciona. El problema surge cuando quiero llevar este movie clip a otra pelicula y el action scropt que lo programa me arroja un error.

este es el action que me da el error:

duplicateMovieClip("flame", "flame" add dup, dup);
dup = Number(dup)+1;

pero en el movie original no da el error solo funciona como debe de ser. Ahora este es el error del compilador:

**Error** Escena=Escena 1, capa=code, fotograma=4:Línea 1: Se espera ')' o ',' duplicateMovieClip("flame", "flame" add dup, dup);



No se a que se deba ya que este en el clip original funciona pero cuando lo quiero correr en uno nuevo me tira el error.


Agradeceria cualquier opinio o ayuda.
  #2 (permalink)  
Antiguo 29/10/2009, 20:09
Avatar de TMeister
Crazy Coder
 
Fecha de Ingreso: enero-2002
Ubicación: En la Oficina
Mensajes: 2.880
Antigüedad: 22 años, 10 meses
Puntos: 193
Respuesta: error en actionscript

Código actionscript:
Ver original
  1. duplicateMovieClip("flame", "flame" add dup, dup);
  2. dup = Number(dup)+1;

usas add me suena que es por ahi, es AS1 esto era correcto mas no en AS2 o 3

Prueba:

Fuera del loop setea la variable

Código actionscript:
Ver original
  1. var dup=0;

y en el loop cambialo por esto

Código actionscript:
Ver original
  1. duplicateMovieClip("flame", "flame" + dup, dup++);

Saludos!!
  #3 (permalink)  
Antiguo 29/10/2009, 20:22
 
Fecha de Ingreso: mayo-2009
Mensajes: 8
Antigüedad: 15 años, 6 meses
Puntos: 0
Respuesta: error en actionscript

hola TMeister, muchas gracias por responder, pues la verdad funciono lo que recomendaste solo que no fue necesario nombrar a dup como un variable :

var dup=0;

pero lo que resaltaste de que el parametro add si fue asi no lo use y solo reemplaze toda la linea del codigo:

Cita:
1. duplicateMovieClip("flame", "flame" add dup, dup);
2. dup = Number(dup)+1;

por la que recomendaste dejando la No. 2 cmo ya venia:

Cita:
1. duplicateMovieClip("flame", "flame" + dup, dup++);
2. dup = Number(dup)+1;

Ya solucione el problema, gracias amigo.

saludos.
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:08.