Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

shumi

em formulário

Recommended Posts

Galera estou fazendo um form no Flash e criei os campos na ferramenta texto com a propriedade input Text e pra atribuir o "name" em cada campo(como fazemos nos forms HTML) eu coloquei na var de cada campo.Eu tenho um radio e um combo no meu form, onde atribuo o name para eles???Obrigado!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Falaee Doutor Shumi....

Seguinte, você vai colocar apagar tudo q você colocou nas vars e vai instanciar um nome para eles como se fosse um objeto... na caixa q está escrito instance name... ai você controla no codigo !

 

//declarando um campo de nome instanciado "campo_nome" //para resgatar o valor do formnome_form = campo_nome.text;//declarando um campo de radio instanciado "campo_radio"//para resgatar o valor do formif (campo_radio.select = true){	 // passou checked} else	 // não selecionado}// ai se você quiser fazer uma validaçãozinhaif (campo_nome != "")	// mandar para ASP, PHP, sei la} else {	trace("falta o nome");}

Compartilhar este post


Link para o post
Compartilhar em outros sites

fala Rafael beleza cara!?Mas cara eu tenho um combo dinamico, onde seleciono a UF e vem as cidades.COm esse seu esquema funciona?Ta fo** esse form to desde ontem!Abraços

Compartilhar este post


Link para o post
Compartilhar em outros sites

A mesma coisa você deve colocar a combo no stage e definir uma instancia para ela.. ai você vai colocar os dados nela via AS puxando do ASP, XML sei la... e a mesma instancia serve depois para que você resgate esse valor !

Compartilhar este post


Link para o post
Compartilhar em outros sites

hummm beleza vou tentar aqui não some não, por favor! rsrs

Compartilhar este post


Link para o post
Compartilhar em outros sites
//instancia da combo !menu_cb!//abre XMLbuildMenu("123123.xml");menu_cb.dataProvider = 123123;menu_cb.addEventListener("change", loadSelected);//chamada quando a combo é executadafunction loadSelected(obj:Object):Void {	var linkAddress:String = obj.target.selectedItem.data;			  //resgatada da combo		 linkAddress = VemDaCombo;}//style para a combovar styles = new TextField.StyleSheet();//definir style para a ComboBox component//peguei o que eu ja tinha feito... muda ai !menu_cb.setStyle("themeColor", "haloOrange");menu_cb.setStyle("backgroundColor", 0xD8CCB6);menu_cb.setStyle("alternatingRowColors", [0xE9E1D6, 0xCEBEA6]);menu_cb.setStyle("fontFamily", "Verdana");menu_cb.setStyle("fontSize", 10);menu_cb.setStyle("color", 0x333333);menu_cb.setStyle("embedFonts", false);

Compartilhar este post


Link para o post
Compartilhar em outros sites

Rafael os campos text ficariam assim:

//declarando um campo de nome instanciado "campo_nome"//para resgatar o valor do formnome = campo_nome.text;razao = campo_razao.text;fantasia = campo_fantasia.text;rg = campo_rg.text;cpf = campo_cpf.text;dddtelefone = campo_dddtelefone.text;telefone = campo_telefone.text;dddcelular = campo_dddcelular.text;celular = campo_celular.text;email = campo_email.text;cargo = campo_cargo.text;// ai se você quiser fazer uma validaçãozinhaif (campo_nome != "")	// mandar para ASP, PHP, sei la	loadVariablesNum("cadastro_flash_process.asp", 0, "post");} else {	trace("falta o nome");}if (campo_razao != "")	// mandar para ASP, PHP, sei la	loadVariablesNum("cadastro_flash_process.asp", 0, "post");} else {	trace("falta a Razão");}if (campo_fantasia != "")	// mandar para ASP, PHP, sei la	loadVariablesNum("cadastro_flash_process.asp", 0, "post");} else {	trace("falta a Fantasia");}if (campo_rg != "")	// mandar para ASP, PHP, sei la	loadVariablesNum("cadastro_flash_process.asp", 0, "post");} else {	trace("falta o rg");}if (campo_cpf != "")	// mandar para ASP, PHP, sei la	loadVariablesNum("cadastro_flash_process.asp", 0, "post");} else {	trace("falta o cpf");}if (campo_dddtelefone != "")	// mandar para ASP, PHP, sei la	loadVariablesNum("cadastro_flash_process.asp", 0, "post");} else {	trace("falta o dddtelefone");}if (campo_telefone != "")	// mandar para ASP, PHP, sei la	loadVariablesNum("cadastro_flash_process.asp", 0, "post");} else {	trace("falta o telefone");}if (campo_dddcelular != "")	// mandar para ASP, PHP, sei la	loadVariablesNum("cadastro_flash_process.asp", 0, "post");} else {	trace("falta o dddcelular");}if (campo_celular != "")	// mandar para ASP, PHP, sei la	loadVariablesNum("cadastro_flash_process.asp", 0, "post");} else {	trace("falta o celular");}if (campo_email != "")	// mandar para ASP, PHP, sei la	loadVariablesNum("cadastro_flash_process.asp", 0, "post");} else {	trace("falta o email");}if (campo_cargo != "")	// mandar para ASP, PHP, sei la	loadVariablesNum("cadastro_flash_process.asp", 0, "post");} else {	trace("falta o cargo");}

Ta certo???

Abraços

Compartilhar este post


Link para o post
Compartilhar em outros sites
//declarando um campo de nome instanciado "campo_nome"//para resgatar o valor do formnome = campo_nome.text;razao = campo_razao.text;fantasia = campo_fantasia.text;rg = campo_rg.text;cpf = campo_cpf.text;dddtelefone = campo_dddtelefone.text;telefone = campo_telefone.text;dddcelular = campo_dddcelular.text;celular = campo_celular.text;email = campo_email.text;cargo = campo_cargo.text;//coloca um dinamic text !status_error!//para o usuario saber oq q ta pegando//coloque no botão enviar //on(release){//enviar();//}function enviar(){	valida = false;// ai se você quiser fazer uma validaçãozinhaif (campo_nome != ""){	valida = true;} else {	valida = false;   status_error.text = "Opa, falta nome !"}if (campo_razao != ""){	valida = true;} else {	valida = false;   status_error.text = "Opa, falta a razao !"}if (campo_fantasia != ""){   valida = true;} else {	valida = false;   status_error.text = "Opa, falta a fantasia !"}if (campo_rg != ""){   valida = true;} else {	valida = false;	  status_error.text = "Opa, falta rg !"}if (campo_cpf != ""){   valida = true;} else {	valida = false;	  status_error.text = "Opa, falta cpf !"}if (campo_dddtelefone != ""){   valida = true;} else {	valida = false;	status_error.text = "Opa, falta o DDD, mané !"}if (campo_telefone != ""){   valida = true;} else {	valida = false;	  status_error.text = "Opa, falta telefone !"}if (campo_dddcelular != ""){   valida = true;} else {	valida = false;	  status_error.text = "Opa, falta DDD !"}if (campo_celular != ""){   valida = true;} else {	valida = false;	  status_error.text = "Opa, falta celular !"}if(campo_email.indexOf("@")>0 && campo_email.indexOf("@") == campo_email.lastIndexOf("@")){		if(campo_email.lastIndexOf(".")>campo_email.indexOf("@") && campo_email.lastIndexOf(".")<campo_email.length-1){			 valida = true;		} else{		 valida = false;		}	}if (campo_cargo != ""){	 valida = true;} else {	valida = false;	  status_error.text = "Opa, falta cargo !"}if(valida = true){ // mandar para ASP, PHP, sei la	loadVariablesNum("cadastro_flash_process.asp", 0, "post");	//acao depois do form, normalmente digo obrigado, dados send com sucesso	//play();}}

Compartilhar este post


Link para o post
Compartilhar em outros sites

Pow cara caprichou!

Até validação do e-mail você fez!

 

Valeu cara!

 

Quando mando gerar o SWF da dando:

**Error** Scene=Scene 1, layer=Layer 11, frame=1:Line 29: 'else' encountered without matching 'if'	 } else {**Error** Scene=Scene 1, layer=Layer 11, frame=1:Line 35: Unexpected '}' encountered	 } else {Total ActionScript Errors: 2 	 Reported Errors: 2

Compartilhar este post


Link para o post
Compartilhar em outros sites

//substitui essa parte !if (campo_cargo != ""){	 valida = true;} else {	valida = false;	  status_error.text = "Opa, falta cargo !"}

Só lembrando no asp utilize

 

<%

nome = request("campo_nome")

razao = request("campo_razao ")

 

rem sei la usa aonde quiser dai !

response.write nome&" "&razao

%>

 

Vixi cara valicei forte todos os if(condicao) devem ser substituidos por if(condicao){

 

faltou o {

 

mas a validação de e-mail ta certinha !

Compartilhar este post


Link para o post
Compartilhar em outros sites

deu erro:

**Error** Scene=Scene 1, layer=Layer 11, frame=1:Line 29: 'else' encountered without matching 'if'	 } else {**Error** Scene=Scene 1, layer=Layer 11, frame=1:Line 35: Unexpected '}' encountered	 } else {Total ActionScript Errors: 2 	 Reported Errors: 2

olha como está tudo:

//declarando um campo de nome instanciado "campo_nome"//para resgatar o valor do formnome = campo_nome.text;razao = campo_razao.text;fantasia = campo_fantasia.text;rg = campo_rg.text;cpf = campo_cpf.text;dddtelefone = campo_dddtelefone.text;telefone = campo_telefone.text;dddcelular = campo_dddcelular.text;celular = campo_celular.text;email = campo_email.text;cargo = campo_cargo.text;//coloca um dinamic text !status_error!//para o usuario saber oq q ta pegando//coloque no botão enviar//on(release){//enviar();//}function enviar(){	valida = false;// ai se você quiser fazer uma validaçãozinhaif (campo_nome != "")	valida = true;} else {	valida = false;   status_error.text = "Opa, falta nome !"}if (campo_razao != "")	valida = true;} else {	valida = false;   status_error.text = "Opa, falta a razao !"}if (campo_fantasia != "")   valida = true;} else {	valida = false;   status_error.text = "Opa, falta a fantasia !"}if (campo_rg != "")   valida = true;} else {	valida = false;	  status_error.text = "Opa, falta rg !"}if (campo_cpf != "")   valida = true;} else {	valida = false;	  status_error.text = "Opa, falta cpf !"}if (campo_dddtelefone != "")   valida = true;} else {	valida = false;	status_error.text = "Opa, falta o DDD, mané !"}if (campo_telefone != "")   valida = true;} else {	valida = false;	  status_error.text = "Opa, falta telefone !"}if (campo_dddcelular != "")   valida = true;} else {	valida = false;	  status_error.text = "Opa, falta DDD !"}if (campo_celular != "")   valida = true;} else {	valida = false;	  status_error.text = "Opa, falta celular !"}if(campo_email.indexOf("@")>0 && campo_email.indexOf("@") == campo_email.lastIndexOf("@")){		if(campo_email.lastIndexOf(".")>campo_email.indexOf("@") && campo_email.lastIndexOf(".")<campo_email.length-1){			 valida = true;		} else{		 valida = false;		}	}if (campo_cargo != ""){	 valida = true;} else {	valida = false;	  status_error.text = "Opa, falta cargo !"}if(valida = true){// mandar para ASP, PHP, sei la	loadVariablesNum("cadastro_flash_process.asp", 0, "post");	//acao depois do form, normalmente digo obrigado, dados send com sucesso	//play();}}

Abração e valeu pela força que está me dando, sou totalmente novato no Flash, mas quero aprender!!! http://forum.imasters.com.br/public/style_emoticons/default/joia.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

aquele funcionou perfeitamente!

 

o radio seria assim:

//declarando um campo de radio instanciado "sexo"//para resgatar o valor do formif (sexo.select = true){	 // passou checked} else	 // não selecionado}

Seriam as opções M e F. é isso mesmo?

 

Abraços

Compartilhar este post


Link para o post
Compartilhar em outros sites
//você vai fazer um para cada um né...if(sexoM.select = false && sexoF.select = false ){valida = false;} else{if (sexoM.select = true){	 sexo = homen}if (sexoF.select = true){	sexo = mulher} valida = true;}

Compartilhar este post


Link para o post
Compartilhar em outros sites

cara acho que fiz cagada!veja:

stop()//declarando um campo de nome instanciado "campo_nome"//para resgatar o valor do formnome = campo_nome.text;razao = campo_razao.text;fantasia = campo_fantasia.text;rg = campo_rg.text;cpf = campo_cpf.text;dddtelefone = campo_dddtelefone.text;telefone = campo_telefone.text;dddcelular = campo_dddcelular.text;celular = campo_celular.text;email = campo_email.text;cargo = campo_cargo.text;//coloca um dinamic text !status_error!//para o usuario saber oq q ta pegando//coloque no botão enviar//on(release){//enviar();//}function enviar(){	valida = false;// ai se você quiser fazer uma validaçãozinhaif (campo_nome != ""){	valida = true;} else {	valida = false;   status_error.text = "Opa, falta nome !"}if (campo_razao != ""){	valida = true;} else {	valida = false;   status_error.text = "Opa, falta a razao !"}if (campo_fantasia != ""){   valida = true;} else {	valida = false;   status_error.text = "Opa, falta a fantasia !"}if (campo_rg != ""){   valida = true;} else {	valida = false;	  status_error.text = "Opa, falta rg !"}if (campo_cpf != ""){   valida = true;} else {	valida = false;	  status_error.text = "Opa, falta cpf !"}if (campo_dddtelefone != ""){   valida = true;} else {	valida = false;	status_error.text = "Opa, falta o DDD, mané !"}if (campo_telefone != ""){   valida = true;} else {	valida = false;	  status_error.text = "Opa, falta telefone !"}if (campo_dddcelular != ""){   valida = true;} else {	valida = false;	  status_error.text = "Opa, falta DDD !"}if (campo_celular != ""){   valida = true;} else {	valida = false;	  status_error.text = "Opa, falta celular !"}if(campo_email.indexOf("@")>0 && campo_email.indexOf("@") == campo_email.lastIndexOf("@")){		if(campo_email.lastIndexOf(".")>campo_email.indexOf("@") && campo_email.lastIndexOf(".")<campo_email.length-1){			 valida = true;		} else{		 valida = false;		}	}if (campo_cargo != ""){	 valida = true;} else {	valida = false;	  status_error.text = "Opa, falta cargo !"}if(sexoM.select = false && sexoF.select = false ){valida = false;} else{if (sexoM.select = true){	 sexo = homen}if (sexoF.select = true){	sexo = mulher}valida = true;}if(valida = true){// mandar para ASP, PHP, sei la	loadVariablesNum("cadastro_flash_process.asp", 0, "post");	//acao depois do form, normalmente digo obrigado, dados send com sucesso	//play();}}
erro:

**Error** Scene=Scene 1, layer=Layer 11, frame=1:Line 101: Left side of assignment operator must be variable or property. if(sexoM.select = false && sexoF.select = false ){Total ActionScript Errors: 1 Reported Errors: 1

Abs

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bacana Rafael, funcionou aqui cara, mas como adapto isso:

System.useCodepage = true;// Popula o Combo Box com os estados.var _l1 = ["AC", "AL", "AM", "AP", "BA", "CE", "DF", "ES", "GO", "MA", "MT", "MS", "MG", "PA", "PB", "PR", "PE", "PI", "RJ", "RN", "RO", "RS", "RR", "SC", "SE", "SP", "TO"];uf_cp.dataProvider = _l1;//classifica em ordem alfabética crescenteuf_cp.sortItemsBy("label", "ASC");// Cria um objeto ouvinte para quando trocar a UF:var cbListener:Object = new Object();cbListener.change = function(evt_obj:Object):Void  {var item_obj:Object = uf_cp.getItemAt(uf_cp.selectedIndex);preencher(item_obj);};//atribui o ouvinte ao comboboxuf_cp.addEventListener("change", cbListener);//Quando chamada, preenche o comboboxvar result_lv:LoadVars = new LoadVars();result_lv.onLoad = function(success:Boolean) {	if (success) {  // se sucesso no carregamento, apaga tudo no combobox  cidades_cp.removeAll();  //cria um array com os valores separados por virgula		cidades = result_lv.cidades.split(",");  for (i=0; i<cidades.length;i++) {   //adiciona os itens do array   cidades_cp.addItem({label:cidades[i]});  }  //classifica por ordem alfabética crescente  cidades.sortItemsBy("label", "ASC");	} else {  //se não carregou, exibe erro  cidades_cp.removeAll();  cidades_cp.addItem({label:"ERRO!"});}};//função preencher - vai buscar os dados e preencher o outro combobox//cria os objetos loadVars e chama automático a função onload acimafunction preencher(estado) {//apaga todos os valores do componente cidades e coloca o carregandocidades_cp.removeAll();cidades_cp.addItem({label:"Carregando..."});var send_lv:LoadVars = new LoadVars();send_lv.estado = estado;send_lv.sendAndLoad("busca_estado.asp", result_lv, "POST");}//para preencher a primeira vez que abrirpreencher("AC");stop();

com isso:

stop();function enviar(){nome = campo_nome.text;razao = campo_razao.text;fantasia = campo_fantasia.text;rg = campo_rg.text;cpf = campo_cpf.text;dddtelefone = campo_dddtelefone.text;telefone = campo_telefone.text;dddcelular = campo_dddcelular.text;celular = campo_celular.text;email = campo_email.text;cargo = campo_cargo.text;	valida = "";		if(email.indexOf("@")>0 && email.indexOf("@") == email.lastIndexOf("@")){		if(email.lastIndexOf(".")>email.indexOf("@") && email.lastIndexOf(".")<email.length-1){			 valida = "1";		} else{		 valida = "";		}	}		if (nome != ""){	valida = "1";} else {	valida = "";   status_error.text = "Opa, falta nome !"}if (razao != ""){	valida = "1";} else {	valida = "";   status_error.text = "Opa, falta a razao !"}if (fantasia != ""){   valida = "1";} else {	valida = "";   status_error.text = "Opa, falta a fantasia !"}if (rg != ""){   valida = "1";} else {	valida = "";	  status_error.text = "Opa, falta rg !"}if (cpf != ""){   valida = "1";} else {	valida = "";	  status_error.text = "Opa, falta cpf !"}if (dddtelefone != ""){   valida = "1";} else {	valida = "";	status_error.text = "Opa, falta o DDD, mané !"}if (telefone != ""){   valida = "1";} else {	valida = "";	  status_error.text = "Opa, falta telefone !"}if (dddcelular != ""){   valida = "1";} else {	valida = "";	  status_error.text = "Opa, falta DDD !"}if (celular != ""){   valida = "1";} else {	valida = "";	  status_error.text = "Opa, falta celular !"}if (cargo != ""){	 valida = "1";} else {	valida = "";	  status_error.text = "Opa, falta cargo !"}		SexoM2 = sexoM.selected;	SexoF2 = sexoF.selected;	if (SexoM2 = true){	 sexo = "homen"}if (SexoF2 = true){	sexo = "mulher"}if(valida == "1"){// mandar para ASP, PHP, sei la	loadVariablesNum("cadastro_flash_process.asp", 0, "post");	gotoAndPlay(2);	//acao depois do form, normalmente digo obrigado, dados send com sucesso	//play();}}

Valeu

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.