
IAMDIX
Membros-
Total de itens
31 -
Registro em
-
Última visita
Tudo que IAMDIX postou
-
Utel para quem cria applicações http://www.leebrimelow.com/?p=3311
-
as imagens e / ou os swfs tem que estar na mesma pasta on-line ...normalmente na pasta www
-
tenta aqui http://www.findimagehost.com/flash-hosting.php
-
nunca fiz jogos mas pode ser que isso ajude http://denilsonbonatti.blogspot.com.br/
-
Jogo - Carregar imagens externas
pergunta respondeu ao Paulo Junior LAN de IAMDIX em Flash & ActionScript
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 -
Para habilitar os botoes do navegador o ideal é usar o SWFAddress junto ao SWFobject
-
Banner aleatório com imagem externa [Ajuda]
pergunta respondeu ao dougch de IAMDIX em Flash & ActionScript
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 -
Jogo - Carregar imagens externas
pergunta respondeu ao Paulo Junior LAN de IAMDIX em Flash & ActionScript
Veja se isso ajuda: http://www.alvoweb.com/carregar-imagem-ext...sse-loader-as3/ -
http://labs.adobe.com/technologies/swfinvestigator/
-
You need to upgrade your Flash Player - RESOLVIDO!
pergunta respondeu ao ldorneles de IAMDIX em Flash & ActionScript
Fico feliz em ter ajudado a resolver o problema com minha humilde dica Abç -
You need to upgrade your Flash Player - RESOLVIDO!
pergunta respondeu ao ldorneles de IAMDIX em Flash & ActionScript
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? -
You need to upgrade your Flash Player - RESOLVIDO!
pergunta respondeu ao ldorneles de IAMDIX em Flash & ActionScript
Aposto que no template não está presente o swfobject -
Away3d e papervision são em AS3 mesmo ....agora o ultimo eu nunca cheguei a mecher
-
ferramenta 3d para flash tem essas http://blog.papervision3d.org/ http://away3d.com/ http://alternativaplatform.com/en/technolo.../alternativa3d/
-
Imagens com baixa qualidade no Flash
pergunta respondeu ao Ednaldo Soares de IAMDIX em Flash & ActionScript
eu prefero usar o PS pois o fireworks quando nos importamos no flash cria uma pasta que fica pesada na biblioteca -
Eu aconselho aprender logica de programação antes de tudo
-
so uma ideia vaga aqui.............. sock.addEventListener(ProgressEvent.PROGRESS, _onProgress); { function _onProgress(e:ProgressEvent):void { // adicionar o evento } }
-
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"; } ?>
-
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; } }
-
LoadMovie abrir maior que o quadro principal
pergunta respondeu ao rfwebdesigner de IAMDIX em Flash & ActionScript
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 -
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; } ?>
-
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:
-
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; }
-
na propriedade do arquivo .fla colocou o nome da classe la no Class da aba Publish?
-
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" /> <script type="text/javascript" src="swfobject.js"></script> <script type="text/javascript" src="swfaddress.js"></script> <script type="text/javascript" src="swffit.js" /></script> <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"); }