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

Problemas con archivos de Flash cs3 en Cs4

Estas en el tema de Problemas con archivos de Flash cs3 en Cs4 en el foro de Flash y Actionscript en Foros del Web. Hola a todos/as, me e descargado un archivo .fla de una animación de unas gotas de lluvia. El archivo esta echo en flash Cs3 y ...
  #1 (permalink)  
Antiguo 23/02/2010, 19:33
 
Fecha de Ingreso: febrero-2010
Mensajes: 6
Antigüedad: 14 años, 9 meses
Puntos: 0
Problemas con archivos de Flash cs3 en Cs4

Hola a todos/as, me e descargado un archivo .fla de una animación de unas gotas de lluvia.

El archivo esta echo en flash Cs3 y cuando lo paso a la animación que estoy haciendo en Cs4, logicamante no me funciona, me aparece el siguiente mensage:
se espera ')' o ','

A ver si alguien me puede ayudar un poco.

El codigo es del archivo es el siguiente:

ripltime = Number(ripltime)+1;
breed = int(random(10));
if (Number(breed) == 1) {
riplcnt = Number(riplcnt)+1;
duplicateMovieClip("ripple", "ripple" add riplcnt, Number(riplcnt)+Number(/:dropcnt));
}
if (Number(ripltime)>=10) {
gotoAndStop(18);
}


dropbreed = int(random(2));
if (Number(dropbreed) == 1) {
dropcnt = Number(dropcnt)+1;
duplicateMovieClip("/all", "all" add dropcnt, dropcnt);
setProperty("/all" add dropcnt, _x, random(400));
setProperty("/all" add dropcnt, _y, Number((random(50)))+150);
}
if (Number(dropcnt)>500) {
dropcnt = 1;
}

Gracias
Nes.
  #2 (permalink)  
Antiguo 23/02/2010, 21:10
Avatar de Squadron  
Fecha de Ingreso: septiembre-2009
Mensajes: 297
Antigüedad: 15 años, 2 meses
Puntos: 11
Respuesta: Problemas con archivos de Flash cs3 en Cs4

Has revisado si ejecutandolo en CS3 funciona perfectamente? segun ese error dice que te falta cerrar algun parentesis abierto o te falta algun signo de puntuacion en cuyo caos tendrias que reviar bien el codigo que este identico al original
  #3 (permalink)  
Antiguo 24/02/2010, 03:54
 
Fecha de Ingreso: febrero-2010
Mensajes: 6
Antigüedad: 14 años, 9 meses
Puntos: 0
Respuesta: Problemas con archivos de Flash cs3 en Cs4

Si lo e probado en cs3 y me funciona correctamente, pero al pasar-lo a la animación que estoy haciendo en cs4 al ejecutar la película me aparece el siguiente error:

se espera ')' o ',' flash.

Y yo de actionscript, sinceramente se poco así que agradecería si alguien me pudiera echar un cable.

Gracias.
  #4 (permalink)  
Antiguo 24/02/2010, 11:13
Avatar de Squadron  
Fecha de Ingreso: septiembre-2009
Mensajes: 297
Antigüedad: 15 años, 2 meses
Puntos: 11
Respuesta: Problemas con archivos de Flash cs3 en Cs4

No te sale datos extra como por ejemplo, en que linea se produce el error???

Te deberia salir algo como error en Pelicula X, Fotograma X, Linea X, etc

El error debe estar en esa linea, o como segunda alternativa en la linea de arriba o menos probable, en la de abajo de la que se mensiona, pero por ahi cerca debe estar.
  #5 (permalink)  
Antiguo 24/02/2010, 11:47
 
Fecha de Ingreso: febrero-2010
Mensajes: 6
Antigüedad: 14 años, 9 meses
Puntos: 0
Respuesta: Problemas con archivos de Flash cs3 en Cs4

Si, me aparece :

Símbolo=drop, capa=4 layer 4, fotograma=16, Línia 5 Se espera ')' o ','.


I la linia de codigo es:

duplicateMovieClip("ripple", "ripple" add riplcnt, Number(riplcnt)+Number(/:dropcnt));

He provado de substituir el add por un + , pq lei que no se escribia asi para cs4, y entonces me sale lo siguiente:

Símbolo=drop, capa=4 layer 4, fotograma=16, Línia 5 El operador '+' debe ir seguido de un operando.

No se si sabes como lo podria hacer funcionar.

Gracias
  #6 (permalink)  
Antiguo 24/02/2010, 12:06
Avatar de Squadron  
Fecha de Ingreso: septiembre-2009
Mensajes: 297
Antigüedad: 15 años, 2 meses
Puntos: 11
Respuesta: Problemas con archivos de Flash cs3 en Cs4

Bueno normalmente io hago las cosas en AS 2.0, eso parece que es 3, por otro lado add no creo que sea lo mismo que "+" te pide un operando porque con + espera que lo anterior sea un numero que pueda sumar a algo y ahi lo anterior no es un numero.

Add me imagino es usado para agregar algo pero que usualmente no es un numero, tendrias que buscar en la documentacion de AS 3.0 para ver exactamente que funcion tiene.
  #7 (permalink)  
Antiguo 24/02/2010, 13:22
 
Fecha de Ingreso: febrero-2010
Mensajes: 6
Antigüedad: 14 años, 9 meses
Puntos: 0
Respuesta: Problemas con archivos de Flash cs3 en Cs4

Pero no creo que sean en As3 ya que los archivos son de flash cs3, y creo que el as3 es a partir del cs4.

También te digo que pueda que este equivocado, e.

Me podrías decir como seria la sintaxis si pusiera '+' en vez del add, es que lo e probado con otro archivo, en el que me daba el mismo problema y al substituir add por + me a funcionado.

De echo ahora q lo pienso al abrir el archivo con el cs4 no me da ningun problema, funciona correctamente, lo guardo y me avisa que lo pasa a cs4 y que ya no sera compatible con el cs3. Aun así continua funcionando, pero es cuando lo paso a la animación que estoy haciendo que me da este error.

Pero aun así gracias Squadron por tus respuestas.

No creo que sea muy complicado, pero para mi, como no se as lo es.

Me podrias decir como seria la sintaxis correcta si substituiera el add por el +.

Gracias
  #8 (permalink)  
Antiguo 24/02/2010, 17:15
Avatar de loncho_rojas
Colaborador
 
Fecha de Ingreso: octubre-2008
Ubicación: En el mejor lugar del mundo
Mensajes: 2.704
Antigüedad: 16 años, 1 mes
Puntos: 175
Respuesta: Problemas con archivos de Flash cs3 en Cs4

el unico error de sintaxis que veo es que abriste un parentesis o sea, cierras un parentesis, pero nunca lo abriste.. verifica si es eso:

dropbreed = int(random(2));

que version de Actionscript usas? el ADD.. tiene una funcion de cocatenacion solamente.. o sea

Código actionscript:
Ver original
  1. "hola" add " como estas"; // hola como estas
  2.  
  3. 5 add 1;// 51

el signo mas, tambien, a la vez de actuar de operador matematico, cumple con dicha funcion,

Código actionscript:
Ver original
  1. "hola" +" como estas"; // hola como estas
  2.  
  3. 5 + 1;// 6

solo reemplaza el add, por el +, y listo.. salvo que sea en extremo necesario usar el add
__________________
Ayudo con lo que puedo en el foro, y solo en el foro.. NO MENSAJES PRIVADOS.. NO EMAILS NI SKYPE u OTROS.

Antes de hacer un TOPICO piensa si puedes hallarlo en Google o en el Buscador del Foro...

Última edición por loncho_rojas; 24/02/2010 a las 17:22
  #9 (permalink)  
Antiguo 10/03/2010, 14:20
 
Fecha de Ingreso: febrero-2010
Mensajes: 6
Antigüedad: 14 años, 9 meses
Puntos: 0
Respuesta: Problemas con archivos de Flash cs3 en Cs4

Primero de todo, perdona por la tardanza en responder loncho_rojas.
Y segundo gracias por tu explicación, pero tampoco es eso no se por que no funciona correctamente, he echo algunos tests mas y al menos a mi me extraña que no funcione con la pelicua que estoy haciendo, por que si lo pruevo en otra funciona correctamente.

Bueno gracias a todos por las respuestas, agradezco vuestra ayuda pero al final e tenido de hacer un apaño un poco artesanal, el resultado no es el que queria conseguir pero, tampoco esta tan mal.
  #10 (permalink)  
Antiguo 10/03/2010, 15:12
 
Fecha de Ingreso: febrero-2010
Mensajes: 6
Antigüedad: 14 años, 9 meses
Puntos: 0
Respuesta: Problemas con archivos de Flash cs3 en Cs4

Alguien me puede decir que error hay en esta linia de codigo?

duplicateMovieClip("ripple", "ripple" +, riplcnt, Number(riplcnt)+Number(/:dropcnt));

En el moment de exportar la peli me dice que es esta linia se espera ')' o ','

Gracias
  #11 (permalink)  
Antiguo 10/03/2010, 17:19
 
Fecha de Ingreso: diciembre-2009
Mensajes: 25
Antigüedad: 14 años, 10 meses
Puntos: 0
Respuesta: Problemas con archivos de Flash cs3 en Cs4

Cita:
Iniciado por NESZEN Ver Mensaje
Alguien me puede decir que error hay en esta linia de codigo?

duplicateMovieClip("ripple", "ripple" +, riplcnt, Number(riplcnt)+Number(/:dropcnt));

En el moment de exportar la peli me dice que es esta linia se espera ')' o ','

Gracias
duplicateMovieClip("ripple", "ripple" +, riplcnt, Number(riplcnt)+Number(/:dropcnt));

tenes un + perdido ahí que no concatena nada.

Etiquetas: flash
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 23:25.