mi problema es el siguiente:
tengo un moviclip formulario de registro en flash que linka a una clase,
en dicho moviclip se encentra varios campos de texto y un checkbox de validacion de condiciones legales.
consigo que se registren los datos en la BD pero no consigo que me reconozca el checkbox en codigo. Me da este error:
\"The class or interface \'CheckBox\' could not be loaded.\"
Este es el codigo de la clase:
import com.web.EmailValidator;
class com.web.FormRegistro extends MovieClip {
var nombre_txt:TextField;
var edad_txt: TextField;
var email_txt: TextField;
var status_txt : TextField;
var enviar_mc : MovieClip;
var CheckLegales : CheckBox;// he aqui el problema
var Datos : LoadVars;
public function FormRegistro(){
init();
}
private function init() : Void {
enviar_mc.onPress = enviar;
}
public function enviar() : Void {
var Datos : Object = new LoadVars();
Datos.addEventListener(\"onLoad\",this);
Datos.nombre = _parent.nombre_txt.text;
Datos.edad = _parent.edad_txt.text;
Datos.email = _parent.email_txt.text;
Datos.onLoad = function():Void{
//TODO analizador de datos recibidos correctamente
if(this.writing==\"OK\"){
_parent.status_txt.text = \"datos enviados\";
trace(\"datos enviados\");
}else{
_parent.status_txt.text = \"datos no enviados\";
trace(\"datos no enviados\");
};
};
if(_parent.datosCorrectos() && (CheckLegales.selected == true)
){
trace(\"datos correctamente formateados: \"+ _parent.datosCorrectos());
Datos.sendAndLoad(\"registro.php\", Datos, \"POST\");
_root.Registrado = true;
}else{
_parent.status_txt.text = \"datos no formateados correctamente:\";
}
}
private function datosCorrectos() : Boolean {
var _validator : EmailValidator = new EmailValidator();
if( _parent.nombre_txt.text != \"\" &&
_parent.edad_txt.text != \"\" &&
_validator.validate(email_txt.text)){
return true;
}
}
}
gracias de antemano.
