Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   Flash y Actionscript (http://www.forosdelweb.com/f16/)
-   -   Problemas al Editar BD (http://www.forosdelweb.com/f16/problemas-editar-bd-505074/)

PabloSutra 12/07/2007 16:58

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

FNX_NET 26/07/2007 22:31

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);
}

PabloSutra 30/07/2007 11:07

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

jahepi 06/08/2007 16:17

Re: Problemas al Editar BD
 
Cita:

Iniciado por PabloSutra (Mensaje 2083405)
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 :arriba: , el depurador de flex es una herramienta indispensable que no se debería pasar por alto.


Un saludo ! :adios:


La zona horaria es GMT -6. Ahora son las 09:20.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.