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

Me da error al insertar un componente de la paleta y cambiar alguna propiedad

Estas en el tema de Me da error al insertar un componente de la paleta y cambiar alguna propiedad en el foro de Flash y Actionscript en Foros del Web. Hola Estoy usando Flash CS4 con as3 y en un archivo adobe air. Tengo una aplicación con 3 escenas, la primera para hacer login, la ...
  #1 (permalink)  
Antiguo 07/02/2010, 05:49
 
Fecha de Ingreso: noviembre-2005
Mensajes: 186
Antigüedad: 18 años, 5 meses
Puntos: 1
Sonrisa Me da error al insertar un componente de la paleta y cambiar alguna propiedad

Hola

Estoy usando Flash CS4 con as3 y en un archivo adobe air. Tengo una aplicación con 3 escenas, la primera para hacer login, la segunda para configurar y la tercera pues para ver un video.

el problema es que si pongo un componente, sólo ponerlo sin tocar nada de código, en la escena 2 o 3, y cambio en el inspector de propiedades del componente, alguna propiedad, la que sea, el color o lo que sea, me da error, así que lo dejo como está, y en código cambio las propiedades.

Pero tengo un componente FLVPlayback, y como lo he usado antes, si lo pongo en la escena, pues me viene ya con las propiedades de la última vez que lo use, el caso es que no sé que propiedades son las originales, y una solución sería instalar Flash CS4 en otro ordenador y ver cuales son, pero no me parece lo apropiado, no se puede hacer esto siempre.

Por ejemplo, tengo la clase principal, que la llamo por ejemplo MiClasePrincipal, pongo un componente flvPlayback, al que puedo llamar mivideo1, pues bien me da este error, sólo con ponerlo.

TypeError: Error #1009: Cannot access a property or method of a null object reference.
at com.programa::MiClasePrincipal/__setProp___id2__escena3_mivideo1_1()[com.programa.MiClasePrincipal::__setProp___id2__es cena3_mivideo1_1:7]


Quito el componente y pongo otro, que no he usado antes, ejecuto y bien, no hay error, no he tocado nada en as3, ni en el componente, ahora cambio en el inspector de propiedades una propiedad, la que sea, me da error, vuelvo a quitarle la propiedad, ya no me da error.

Es como si al cambiar la propiedad la aplicación intenta usar el componente antes de existir, y se encuentra una referencia nula, pero si no tocas nada, pues se carga cuando le toca.

Si esto tuviera una solución y alguien la supiera, sería de gran ayuda para mi.

Saludos
  #2 (permalink)  
Antiguo 07/02/2010, 08:18
Avatar de loncho_rojas
Colaborador
 
Fecha de Ingreso: octubre-2008
Ubicación: En el mejor lugar del mundo
Mensajes: 2.704
Antigüedad: 15 años, 6 meses
Puntos: 175
Respuesta: Me da error al insertar un componente de la paleta y cambiar alguna propie

y la verdad, cuando usas una CLASE AS 3, es complicado saber el error, no porque no lo sepamos resolver, pasa que aun no terminamos nuestro curso acelarado de Mentalistas y ParaPsicologia... por ende, segun alude el error, estas usando una clase, que intenta llamar a un video FLV, pero no reconoce el componente FLVPLAYBACK segun los parametros que tienes en tu clase..

por lo general ocurre cuando haz bajado una CLASE desde internet, y no sabes como modificarla, pues a veces son filas y filas de codigos que manipulan cada componetes del FLVPlayback... o cuando lo copias de tutoriales.

como te dije, cuando terminemos el curso de Mentalismo, te daremos la respuesta, o tal vez cuando pongas tu codigo que usas para manejar el FLVPlayback... desde la clase..
__________________
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...
  #3 (permalink)  
Antiguo 07/02/2010, 09:02
 
Fecha de Ingreso: noviembre-2005
Mensajes: 186
Antigüedad: 18 años, 5 meses
Puntos: 1
Respuesta: Me da error al insertar un componente de la paleta y cambiar alguna propie

no he bajado ninguna clase de internet, he puesto el componente FLVPlayback de la paleta a la escena. La clase no tiene nada, es simplemente poner el componente, y ya da error.
  #4 (permalink)  
Antiguo 08/02/2010, 07:32
Avatar de loncho_rojas
Colaborador
 
Fecha de Ingreso: octubre-2008
Ubicación: En el mejor lugar del mundo
Mensajes: 2.704
Antigüedad: 15 años, 6 meses
Puntos: 175
Respuesta: Me da error al insertar un componente de la paleta y cambiar alguna propie

Cita:
el problema es que si pongo un componente[...]cambio en el inspector de propiedades del componente, alguna propiedad, la que sea, el color o lo que sea, me da error, así que lo dejo como está, y en código cambio las propiedades.

Pero tengo un componente FLVPlayback, y como lo he usado antes, si lo pongo en la escena, pues me viene ya con las propiedades de la última vez que lo use, el caso es que no sé que propiedades son las originales, y una solución sería instalar Flash CS4 en otro ordenador y ver cuales son, pero no me parece lo apropiado, no se puede hacer esto siempre.

Por ejemplo, tengo la clase principal, que la llamo por ejemplo MiClasePrincipal, pongo un componente flvPlayback, al que puedo llamar mivideo1, pues bien me da este error, sólo con ponerlo.
1- Decidete!! si crees que el problema es el componente o tu Clase... mas alla de querer armar polemica, seria importante, como te dije, de manera muy ironica, que no somos adivinos, y seria de mucha ayuda saber si recuerdas que propiedades haz modificado del componente, o si usaste algun tuto para hacerlo, si lo manipulas mediante codigo, como mencionaste, pues no veo que sea tan grave como para generarte error..

2- Si no es codigo de CLASE, para que mencionas que tienes uno? ya se que tu intencion no es confundirnos ni nada, solo darnos detalles, pero es lo que se entiende a primera, segunda y tercera lectura.

3- Si estas convencido que puede ser el componente, tal vez te pueda pasar mas tarde una configuracion virgen del mismo, pero no se que tanto te puede ayudar.. o puedes mirar en el help de Adobe sobre las propiedades del FLVPlayback, es decir, las que viene por defecto.

Salud2
__________________
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...

Etiquetas: componente, paleta, propiedad
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 10:38.