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

Problemas al Editar BD

Estas en el tema de Problemas al Editar BD en el foro de Flash y Actionscript en Foros del Web. Que tal foreros: Ando empezando en esto de Flex y AS3, y tengo un problema ando haciendo un sistema con bases de datos donde esta ...
  #1 (permalink)  
Antiguo 12/07/2007, 16:58
Avatar de PabloSutra  
Fecha de Ingreso: octubre-2006
Ubicación: Guadalajara, México
Mensajes: 222
Antigüedad: 17 años, 6 meses
Puntos: 0
Problemas al Editar BD

Que tal foreros:
Ando empezando en esto de Flex y AS3, y tengo un problema ando haciendo un sistema con bases de datos donde esta el tipico borrar, editar y agregar, el detalle es que cuando le doy a editar me manda por un tubo, me aparece este error

Cita:
TypeError: Error #1009: No se puede acceder a una propiedad o a un método de una referencia a un objeto nulo.
at comp::VideoPanel/collect()
at comp::VideoPanel/sendEdit()
at comp::VideoPanel/___SetEventHandler2_handler()

el codigo que uso es este:

Cita:
public function collect(forEdit:Boolean):Object {
var tVideo:Object = new Object();
if (forEdit) {
tVideo.id = oVideo.id;
}
tVideo.path_id = parentDocument.oPath.id
tVideo.name = fldName.text
tVideo.reference = fldReference.text
tVideo.comments = fldComments.text
tVideo.evaluation = fldEvaluation.value
//Patch no users, so always send 1
//tVideo.user_id = fldUserId.selectedItem.user_id;
tVideo.user_id = 1
if (!forEdit) {
tVideo.recorderuser_id = parentApplication.loggedUser.id;
}
return(tVideo)
}
y la funcion sendEdit es esta:

Cita:
public function sendEdit():void {
var tVideo:Object = collect(true);
this.enabled = false;
roVideos.updateVideos.send(tVideo);
}
Seria todo, espero me puedan ayudar que ando vuelto loco
Gracias de Antemano
Saludos Cordiales
  #2 (permalink)  
Antiguo 26/07/2007, 22:31
Avatar de FNX_NET  
Fecha de Ingreso: marzo-2004
Ubicación: EN EL INFIERNO.....
Mensajes: 1.707
Antigüedad: 20 años, 1 mes
Puntos: 7
Re: Problemas al Editar BD

porque no pruebas con esto
private var hs:HTTPService;
private var PHPURLBODEGA:String='http://192.168.1.25/sistema/xmlBodega.php';


private function load_cbx2(event:Event):void{
hs=new HTTPService(null);
hs.resultFormat='object';
hs.url=PHPURLBODEGA;
// En este caso queremos que el método de petición sea por POST
hs.method='POST';
var a:Array=new Array();
a['CLIENTE'] = cbxclid.selectedItem.cli_name;
// El script va a devolver lo mismo en caso de GET o POST,
// luego asignamos las mismas funciones
hs.addEventListener("result",getResult_bod2);
hs.addEventListener("fault",getFault_dg1);

// Los parámetros los pasamos en un Array asociativo

// En el método send enviamos el array con los parámetros que el script PHP va a recibir
hs.send(a);
}
__________________
:-D "Que se libere del cielo confinado; que mi cuerpo sea la espada de hielo negro que nos lleve al abismo; que ningún poder pueda detenernos...Destructora de las almas de los dioses!!!":adios:


:pirata:
  #3 (permalink)  
Antiguo 30/07/2007, 11:07
Avatar de PabloSutra  
Fecha de Ingreso: octubre-2006
Ubicación: Guadalajara, México
Mensajes: 222
Antigüedad: 17 años, 6 meses
Puntos: 0
Re: Problemas al Editar BD

Hola: muchas gracias pro contestar y bueno algo tarde pero resolvi el problema hace unos dias, usando debugger fue problema de rutas de variables, pero muchas gracias
  #4 (permalink)  
Antiguo 06/08/2007, 16:17
Avatar de jahepi
Colaborador
 
Fecha de Ingreso: diciembre-2004
Ubicación: Querétaro
Mensajes: 1.124
Antigüedad: 19 años, 4 meses
Puntos: 43
Re: Problemas al Editar BD

Cita:
Iniciado por PabloSutra Ver Mensaje
Hola: muchas gracias pro contestar y bueno algo tarde pero resolvi el problema hace unos dias, usando debugger fue problema de rutas de variables, pero muchas gracias
Que bueno que lo resolviste , el depurador de flex es una herramienta indispensable que no se debería pasar por alto.


Un saludo !
__________________
Una contraseña es como la ropa interior. No deberías dejarlas afuera a la vista de otras personas, deberías cambiarla regularmente, y ni se te ocurra prestarla a extraños.
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 19:39.