Ir para conteúdo
Fórum Script Brasil

IAMDIX

Membros
  • Total de itens

    31
  • Registro em

  • Última visita

Tudo que IAMDIX postou

  1. Utel para quem cria applicações http://www.leebrimelow.com/?p=3311
  2. as imagens e / ou os swfs tem que estar na mesma pasta on-line ...normalmente na pasta www
  3. tenta aqui http://www.findimagehost.com/flash-hosting.php
  4. nunca fiz jogos mas pode ser que isso ajude http://denilsonbonatti.blogspot.com.br/
  5. vamos supor essa situação: carregarswf.addEventListener(MouseEvent.CLICK, Imagem); function Imagem(meuEvento:MouseEvent):void { carregarswf.unload(); //descarrega conteudo do loader } veja se isso funciona
  6. Para habilitar os botoes do navegador o ideal é usar o SWFAddress junto ao SWFobject
  7. Esses slides normalmente são feitos na timeline ...agora não tenho certeza se trocando as imagens na library seria o suficiente para mudar ...acredito que sim
  8. Veja se isso ajuda: http://www.alvoweb.com/carregar-imagem-ext...sse-loader-as3/
  9. http://labs.adobe.com/technologies/swfinvestigator/
  10. Fico feliz em ter ajudado a resolver o problema com minha humilde dica Abç
  11. queria dizer que os arquivos swfobject e nesse caso swfaddress e swffit devem estar na mesma pasta do arquivo swf principal na pagina do servidor offline estã funcionando o template?
  12. Aposto que no template não está presente o swfobject
  13. Away3d e papervision são em AS3 mesmo ....agora o ultimo eu nunca cheguei a mecher
  14. ferramenta 3d para flash tem essas http://blog.papervision3d.org/ http://away3d.com/ http://alternativaplatform.com/en/technolo.../alternativa3d/
  15. eu prefero usar o PS pois o fireworks quando nos importamos no flash cria uma pasta que fica pesada na biblioteca
  16. Eu aconselho aprender logica de programação antes de tudo
  17. so uma ideia vaga aqui.............. sock.addEventListener(ProgressEvent.PROGRESS, _onProgress); { function _onProgress(e:ProgressEvent):void { // adicionar o evento } }
  18. IAMDIX

    formulario contato

    Dei mai uma melhorada no codigo <?php error_reporting(E_ALL); $dados = array( 'nome', 'cidade', 'estado', 'tel', 'email', 'checkin', 'checkout', 'adultos', 'criancas', 'comentarios', 'escolha', ); $mensagem = 'Seguem dados da mensagem:<br /><br />'; foreach( $dados as $campo ): if ( !array_key_exists( $campo , $_POST ) ) continue; $mensagem .= sprintf( '%s: %s<br />' , ucfirst( $campo ) , strip_tags( rtrim( $_POST[ $campo ] , '&' ) ) ); endforeach; //e-mail do remetente: $mail_headers = 'MIME-Version: 1.0' . PHP_EOL; $mail_headers .= 'Content-type: text/html; charset=UTF-8' . PHP_EOL; $mail_headers .= 'From: Contato do formulario do site<contato@' . $_SERVER[ 'SERVER_NAME' ] . '>' . PHP_EOL; $mail_headers .= sprintf( "Reply-To: {$_POST['email']}") . PHP_EOL; $subject = 'E-mail do site'; $enviaPara = 'contato@meuemail.com.br';//você deve alterar isso para um email existente // Vamos fazer um teste para ver se o email foi enviado corretamente if( mail( $enviaPara, $subject, $mensagem, $mail_headers ) ) { // Caso o email tenha sido enviado pelo provedor, retorna YES echo "success=yes"; } else { // Caso não tenha sido enviado, retorna NO echo "success=no"; } ?>
  19. Consegui resolver e aqui vai a solução para historico Tem que entender como o SWFAddress funciona: 1. The usuario clica no botão 2. SWFAddress.setValue("home") para dizer ao navegador a palavra que queremos usar 3. SWFAddress.CHANGE event 4. Ação dependendo do value //stop(); import app.*; import navigation.*; import swffit.*; import fl.transitions.Tween; import fl.transitions.easing.*; import flash.display.Stage; import flash.display.StageScaleMode; import flash.display.StageAlign; import com.asual.*; var carregarswf:Loader = new Loader();//utiliza o mesmo carregador pra todos os swf container_mc.addChild(carregarswf); abre_home(null);//carrega primeiro a home.swf /********************* * EVENTS *********************/ //carregarswf.addEventListener(MouseEvent.CLICK, someImagem); b1_btn.addEventListener(MouseEvent.CLICK, abre_home); b2_btn.addEventListener(MouseEvent.CLICK, abre_About); b3_btn.addEventListener(MouseEvent.CLICK, abre_Contato); b4_btn.addEventListener(MouseEvent.CLICK, abre_GoogleMap); */********************* * FUNCTIONS *********************/ /* function someImagem(meuEvento:MouseEvent):void { carregarswf.unload();//descarrega conteudo do loader }*/ function abre_home(e:MouseEvent):void { carregarswf.load(new URLRequest("home.swf")); SWFAddress.setValue("home"); } function abre_About(e:MouseEvent):void { carregarswf.load(new URLRequest("About.swf")); SWFAddress.setValue("About"); } function abre_Contato(e:MouseEvent):void { carregarswf.load(new URLRequest("Contato.swf")); SWFAddress.setValue("Contato"); } function abre_GoogleMap(e:MouseEvent):void { carregarswf.load(new URLRequest("GoogleMap.swf")); SWFAddress.setValue("GoogleMap"); } //*******SWFAddress*********// SWFAddress.addEventListener(SWFAddressEvent.CHANGE, changeURL); function changeURL(e:SWFAddressEvent):void { if (e.value != "/") { SWFAddress.setTitle("TITULO DO SITE - " + e.value.substring(1)); } else { SWFAddress.setTitle("TITULO DO SITE - NOME DA HOMEPAGE"); } switch (e.value) { case "/home" : abre_home(null); break; case "/About" : abre_About(null); break; case "/Contato" : abre_Contato(null); break; case "/GoogleMap" : abre_GoogleMap(null); break; case "/" : abre_home(null); break; } }
  20. eu faria um mc que não fique maior que o stage pois senão vai ficar fora dos eixos. Tambem colocaria a opção de on e off para desligar a musica e deixala em loop como padrão
  21. IAMDIX

    formulario contato

    Acabei de resolver com mais uma pesquizada no google Aqui o novo codigo onde so foram retiradas 2 & no final conforme podem ver. Funcionando 100% agora. <?php error_reporting(E_ALL); $dados = array( 'nome', 'cidade', 'estado', 'tel', 'email', 'checkin', 'checkout', 'adultos', 'criancas', 'comentarios', 'escolha', ); $mensagem = 'Seguem dados da mensagem:<br /><br />'; foreach( $dados as $campo ): if ( !array_key_exists( $campo , $_POST ) ) continue; $mensagem .= sprintf( '%s: %s<br />' , ucfirst( $campo ) , strip_tags( rtrim( $_POST[ $campo ] , '&' ) ) ); // $mensagem .= sprintf( '%s: %s<br />' , ucfirst( $campo ) , strip_tags( $_POST[ $campo ] ) ); endforeach; //e-mail do remetente: $mail_headers = 'MIME-Version: 1.0' . "\r\n"; $mail_headers .= 'Content-type: text/html; charset=UTF-8' . "\r\n"; $mail_headers .= 'From: Contato do formulario do site<contato@' . $_SERVER[ 'SERVER_NAME' ] . '>' . "\r\n"; $subject = 'E-mail do site'; $enviaPara = 'contato@meuemail.com.br';//você deve alterar isso para um email existente // Vamos fazer um teste para ver se o email foi enviado corretamente if( mail( $enviaPara, $subject, $mensagem, $mail_headers ) ) { // Caso o email tenha sido enviado pelo provedor, retorna YES echo "success=yes"; //$success=0'; // $success='yes'; //echo "&success=".$success; } else { // Caso não tenha sido enviado, retorna NO echo "success=no"; //$success=1'; //$success='no'; //echo "&success=".$success; } ?>
  22. IAMDIX

    formulario contato

    Ola rickayron, não entendi como seria definir os campos staticamente e entrar diretamente na pagina de envio de email mas vou atualizar aqui o codigo php revisado por outra pessoa; <?php error_reporting(E_ALL); $dados = array( 'nome', 'cidade', 'estado', 'tel', 'email', 'checkin', 'checkout', 'adultos', 'criancas', 'comentarios', 'escolha', ); $mensagem = 'Seguem dados da mensagem:<br /><br />'; foreach( $dados as $campo ): if ( !array_key_exists( $campo , $_POST ) ) continue; $mensagem .= sprintf( '%s: %s<br />' , ucfirst( $campo ) , strip_tags( rtrim( $_POST[ $campo ] , '&' ) ) ); // $mensagem .= sprintf( '%s: %s<br />' , ucfirst( $campo ) , strip_tags( $_POST[ $campo ] ) ); endforeach; //e-mail do remetente: $mail_headers = 'MIME-Version: 1.0' . "\r\n"; $mail_headers .= 'Content-type: text/html; charset=UTF-8' . "\r\n"; $mail_headers .= 'From: Contato do formulario do site<contato@' . $_SERVER[ 'SERVER_NAME' ] . '>' . "\r\n"; $subject = 'E-mail do site'; $enviaPara = 'contato@meuemail.com.br';//você deve alterar isso para um email existente // Vamos fazer um teste para ver se o email foi enviado corretamente if( mail( $enviaPara, $subject, $mensagem, $mail_headers ) ) { // Caso o email tenha sido enviado pelo provedor, retorna YES echo "&success=yes"; } else { // Caso não tenha sido enviado, retorna NO echo "&success=no"; } agora eu recebo seja do servidor pago, seja do wamp aqui na minha maquina, porém o usuario fica com a tela do formulario com a seguinte mensagem Enviando o formulario ..... Parece que var email_status = new URLVariables(loader.data).success; está com algo errado Estranho que se eu mudar essa linha no AS3 : if (email_status == "yes") PARA if (email_status = "yes") da erro no flash mas gerando o swf envia a mail deixando a mensagem Enviando o formulario...... enquanto offline da erro no flash mas acusa o Enviado com successo :blink:
  23. IAMDIX

    formulario contato

    Fala galera, faz um tempo que estou preparando esse formulario e ta dando um erro aqui, seja no servidor wamp instalado no meu pc seja no servidor dedicado pago. No flash não tenhos erro mas rodando o formulario recebo "Erro no envio, tente de novo!" por isso acredito ser um erro no arquivo php: PHP <?php $enviaPara = 'contato@meuemail.com.br'; $campoNome = $_POST['nome']; $campoCidade = $_POST['cidade']; $campoEstado = $_POST['estado']: $campoTel = $_POST['tel']; $campoEmail = $_POST['email']; $campoCheckin = $_POST['checkin']; $campoCheckout = $_POST['checkout']; $campoAdultos = $_POST['adultos']; $campoCriancas = $_POST['criancas']; $campoComentarios = $_POST['comentarios']; $escolha = $_POST['escolha']; $subject = 'E-mail do site'; //Montando o corpo da mensagem $mensagem = "Nome: ".$_POST['nome']." \n"; $mensagem = "Cidade: ".$_POST['cidade']." \n"; $mensagem = "Estado: ".$_POST['estado']." \n"; $mensagem = "Tel: ".$_POST['tel']." \n"; $mensagem = "Email: ".$_POST['email']." \n"; $mensagem = "Checkin: ".$_POST['checkin']." \n"; $mensagem = "Checkout: ".$_POST['checkout']." \n"; $mensagem = "Adultos: ".$_POST['adultos']." \n"; $mensagem .= "Criancas: ".$_POST['criancas']." \n"; $mensagem .= "Comentarios: ".$_POST['comentarios']." \n"; $mensagem = "escolha: ".$_POST['escolha']; //e-mail do remetente: $mail_headers = 'From: '.$_POST['email']; //envia o e-mail mail($enviaPara, $subject, $mensagem, $mail_headers); // Vamos fazer um teste para ver se o email foi enviado corretamente if( mail( $para, $assunto, $corpo, $headers ) ) { // Caso o email tenha sido enviado pelo provedor, retorna YES //echo "&success=yes"; //$success=0'; $success='yes'; echo "&success=".$success; } else { // Caso não tenha sido enviado, retorna NO //echo "&success=no"; //$success=1'; $success='no'; echo "&success=".$success; } } ?> AS3 stop(); //variaveis nome_txt.text = ""; cidade_txt.text = ""; estado_txt.text = ""; tel_txt.text = ""; email_txt.text = ""; checkin_txt.text = ""; checkout_txt.text = ""; adultos_txt.text = ""; criancas_txt.text = ""; comentarios_txt.text = ""; msg_txt.text = ""; var escolha:String = new String(); var url_vars:URLVariables = new URLVariables(); var timer:Timer; var url_loader:URLLoader = new URLLoader ; var url_request:URLRequest = new URLRequest("testemail.php"); //arquivo send_mail.php tem que estar na mesma pasta // caso seja em outro lugar colocar o endereço do link onde está url_request.method = URLRequestMethod.POST; //registro eventos limpar_btn.addEventListener(MouseEvent.CLICK, _limpar); enviar_btn.addEventListener(MouseEvent.CLICK, _enviar); //funçoes do sistema; function init():void { //habilitamos acentuação System.useCodePage = false; } //outras funçoes function _enviar(e:MouseEvent):void { /* Verifica se o CheckBox apto 1 foi selecionada */ if (apto1_ch.selected == true) { /* A opção foi selecionada */ /* Armazena na variável escolha o valor Apto1 */ escolha = "Apto1, "; } /* Verifica se o CheckBox Apto 2 foi selecionada */ if (apto2_ch.selected == true) { /* A opção foi selecionada */ /* Armazena na variável escolha o valor Apto2 */ escolha += "Apto2, "; } /* Verifica se o CheckBox apto 3 foi selecionada */ if (apto3_ch.selected == true) { /* A opção foi selecionada */ /* Armazena na variável escolha o valor Apto3 */ escolha += "Apto3, "; } /* Verifica se o CheckBox apto 4 foi selecionada */ if (apto4_ch.selected == true) { /* A opção foi selecionada */ /* Armazena na variável escolha o valor Apto4 */ escolha += "Apto4, "; } /* Verifica se o CheckBox apto 5 foi selecionada */ if (apto5_ch.selected == true) { /* A opção foi selecionada */ /* Armazena na variável escolha o valor Apto5 */ escolha += "Apto5. "; } if (nome_txt.text == "" || cidade_txt.text == "" || estado_txt.text == "" || tel_txt.text == "" || email_txt.text == "" || checkin_txt.text == "" || checkout_txt.text == "" || adultos_txt.text == "" || criancas_txt.text == "" || comentarios_txt.text =="" || escolha == "") { msg_txt.text = "Prencha todos os campos!"; } else { /*var mail_data:String = "Nome=" + nome_txt.text + "&Cidade=" + cidade_txt.text + "&Estado=" + estado_txt.text + "&Tel=" + tel_txt.text + "&Email=" + email_txt.text + "&Checkin=" + checkin_txt.text + "&Checkout=" + checkout_txt.text + "&Adultos=" + adultos_txt.text + "&Criancas=" + criancas_txt.text + "&Comentarios=" + comentarios_txt.text;*/ url_vars.nome = nome_txt.text + "&"; url_vars.cidade = cidade_txt.text + "&"; url_vars.estado = estado_txt.text + "&"; url_vars.tel = tel_txt.text + "&"; url_vars.email = email_txt.text + "&"; url_vars.checkin = checkin_txt.text + "&"; url_vars.checkout = checkout_txt.text + "&"; url_vars.adultos = adultos_txt.text + "&"; url_vars.criancas = criancas_txt.text + "&"; url_vars.comentarios = comentarios_txt.text + "&"; url_vars.escolha = escolha + "&"; msg_txt.text = "Enviando o formulario ....."; //var url_vars:URLVariables = URLVariables(mail_data); url_request.data = url_vars; //url_vars.dataFormat = URLLoaderDataFormat.TEXT; url_loader.dataFormat = URLLoaderDataFormat.VARIABLES; url_loader.load(url_request); url_loader.addEventListener(Event.COMPLETE, _verifica); } } function _verifica(e:Event):void { var loader:URLLoader = URLLoader(e.target); var email_status = new URLVariables(loader.data).success; //variavel que está no php if (email_status == "yes") { msg_txt.text = "Enviado com Sucesso!"; timer = new Timer(500); timer.addEventListener(TimerEvent.TIMER, _timer); timer.start(); } else { //para verificar se o timer funciona timer = new Timer(500); timer.addEventListener(TimerEvent.TIMER, _timer); timer.start(); msg_txt.text = "Erro no envio, tente de novo!"; } } function _timer(e:TimerEvent):void { if (timer.currentCount >= 10) { nome_txt.text = cidade_txt.text = estado_txt.text = tel_txt.text = email_txt.text = checkin_txt.text = checkout_txt.text = adultos_txt.text = criancas_txt.text = comentarios_txt.text = escolha = ""; apto1_ch.selected = false; apto2_ch.selected = false; apto3_ch.selected = false; apto4_ch.selected = false; apto5_ch.selected = false; timer.removeEventListener(TimerEvent.TIMER, _timer); } } /* Função disparada quando se clica no botão limpar */ function _limpar(event:MouseEvent):void { limpa();/* Chamamos a função limpa */ } function limpa() { escolha = ""; nome_txt.text = ""; cidade_txt.text = ""; estado_txt.text = ""; tel_txt.text = ""; email_txt.text = ""; checkin_txt.text = ""; checkout_txt.text = ""; adultos_txt.text = ""; criancas_txt.text = ""; comentarios_txt.text = ""; escolha = ""; apto1_ch.selected = false; apto2_ch.selected = false; apto3_ch.selected = false; apto4_ch.selected = false; apto5_ch.selected = false; }
  24. na propriedade do arquivo .fla colocou o nome da classe la no Class da aba Publish?
  25. então testei tambem no iss e não funciona aqui os codigos ....de repente fiz algo errado HTML <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"> <head> <title>TITULO DO SITE</title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> &lt;script type="text/javascript" src="swfobject.js"></script> &lt;script type="text/javascript" src="swfaddress.js"></script> &lt;script type="text/javascript" src="swffit.js" /></script> &lt;script type="text/javascript"> <!-- Adobe recommends that developers use SWFObject2 for Flash Player detection. --> <!-- For more information see the SWFObject page at Google code (http://code.google.com/p/swfobject/). --> <!-- Information is also available on the Adobe Developer Connection Under Detecting Flash Player versions and embedding SWF files with SWFObject 2" --> <!-- Set to minimum required Flash Player version or 0 for no version detection --> var swfVersionStr = "10.0.2"; <!-- xiSwfUrlStr can be used to define an express installer SWF. --> var xiSwfUrlStr = ""; var flashvars = {}; var params = {}; params.quality = "best"; params.bgcolor = "#000000"; params.play = "true"; params.loop = "true"; params.wmode = "window"; params.scale = "showall"; params.menu = "true"; params.devicefont = "false"; params.salign = ""; params.allowscriptaccess = "sameDomain"; params.allowFullScreen = "true"; var attributes = {}; attributes.id = "TITULO DO SITE"; attributes.name = "TITULO DO SITE"; attributes.align = "middle"; swfobject.createCSS("html", "height:100%; background-color: #000000;"); swfobject.createCSS("body", "margin:0; padding:0; overflow:hidden; height:100%;"); swfobject.embedSWF( "SITE.swf", "SITE", "100%", "100%", swfVersionStr, xiSwfUrlStr, flashvars, params, attributes, "expressInstall.swf" ); swffit.fit("SITE.swf", 950, 600);//950 represents the minimum width and //600 represents the minimum height //which are the boundaries for triggering scrollbars - Use your own appropriate values. </script> </head> <body> <!-- SWFObject's dynamic embed method replaces this alternative HTML content for Flash content when enough JavaScript and Flash plug-in support is available. --> <div id="TITULO DO SITE"> <h1>EXPLICAÇÃO DO SITE</h1> <h2>centro</h2> <p>O <strong>TITULO DO SITE</strong> OUTRA EXPLICAÇÃO DO SITE <strong>ALGO MUITO RELEVANTE RELATIVO AO SITE</strong> OUTRA EXPLICAÇÃO DO SITE.<p> <a href="http://www.adobe.com/go/getflash"> <img src="http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif" alt="Get Adobe Flash player" /> </a> <p>This page requires Flash Player version 10.0.2 or higher.</p> </div> </body> </html> AS3 //stop(); import app.*; import navigation.*; import swffit.*; import fl.transitions.Tween; import fl.transitions.easing.*; import flash.display.Stage; import flash.display.StageScaleMode; import flash.display.StageAlign; //*******CODIGO SWFAddress*********// import com.asual.*; SWFAddress.addEventListener(SWFAddressEvent.CHANGE, changeURL); function changeURL(e:SWFAddressEvent):void { if (e.value != "/") { SWFAddress.setTitle("TITULO DO SITE - " + e.value.substring(1)); } else { SWFAddress.setTitle("TITULO DO SITE - NOME DA HOMEPAGE"); } switch (e.value) { case "/home" : abre_home(null); break; case "/About" : abre_About(null); break; case "/Contato" : abre_Contato(null); break; case "/GoogleMap" : abre_GoogleMap(null); break; case "/" : abre_home(null); break; } } var carregarswf:Loader = new Loader();//utiliza o mesmo carregador pra todos os swf container_mc.addChild(carregarswf); //abre_home(null);//carrega primeiro a home.swf /********************* * EVENTS *********************/ //carregarswf.addEventListener(MouseEvent.CLICK, someImagem); b1_btn.addEventListener(MouseEvent.CLICK, abre_home); b2_btn.addEventListener(MouseEvent.CLICK, abre_About); b3_btn.addEventListener(MouseEvent.CLICK, abre_Contato); b4_btn.addEventListener(MouseEvent.CLICK, abre_GoogleMap); */********************* * FUNCTIONS *********************/ /* function someImagem(meuEvento:MouseEvent):void { carregarswf.unload();//descarrega conteudo do loader }*/ function abre_home(e:MouseEvent):void { carregarswf.load(new URLRequest("home.swf")); SWFAddress.setValue("home"); } function abre_About(e:MouseEvent):void { carregarswf.load(new URLRequest("About.swf")); SWFAddress.setValue("About"); } function abre_Contato(e:MouseEvent):void { carregarswf.load(new URLRequest("Contato.swf")); SWFAddress.setValue("Contato"); } function abre_GoogleMap(e:MouseEvent):void { carregarswf.load(new URLRequest("GoogleMap.swf")); SWFAddress.setValue("GoogleMap"); }
×
×
  • Criar Novo...