Jump to content

DesenvolvedorRoger

Members
  • Content count

    419
  • Joined

  • Last visited

  • Days Won

    2

DesenvolvedorRoger last won the day on August 30 2014

DesenvolvedorRoger had the most liked content!

Community Reputation

50 Bom

About DesenvolvedorRoger

  • Rank
    ProgramadorWeb: Action Script, JAVA, Java Script, PHP/MySQL
  • Birthday 01/23/1975

Informações Pessoais

  • Sexo
    Masculino
  • Localização
    Brasilia-DF
  • Interesses
    Contato profissional

Recent Profile Visitors

6029282 profile views
  1. DesenvolvedorRoger

    Verificar site online

    navigator.onLine EDIT: Perdão, me baseei no título... Acredito que o desejado é verificar se um site alvo estaria online ou não, o que já foi respondi... *Se não for possível excluir meu comentário, peço perdão novamente...
  2. DesenvolvedorRoger

    Qual linguagem com suporte a estes recursos?

    Não vou entrar em detalhes sobre JAVA ou C++... Sem perdas de tempo: embora eu também saiba programar em JAVA, particularmente usaria Adobe AIR (Actionscript 3 se for usar banco de dados SQLite, MySQL ou PostGreSQL) pois os recursos que você descreveu podem facilmente ser implementados nessa tecnologia. Até porque, principalmente se tiver o Flash Profissional CS6, é extremamente fácil embutir o Adobe AIR na sua aplicação. No entanto, quanto ao Linux, deve-se compilar para a versão 2.5 do Adobe AIR por questões de compatibilidade(acho que o Linux também suporta a versão 2.7). Enfim, é uma opção e NO MEU CASO eu a usaria.
  3. DesenvolvedorRoger

    Como integrar um código java com um em JavaScript?

    Pesquise por Rhino ou Nashorn.
  4. DesenvolvedorRoger

    Delphi e Flash AS2

    Se o site for externo e o flash for executado dentro da sua aplicação, irá funcionar normalmente. Agora se for um swf local, aí você terá que configurar as permissões para o que o .swf local acesse a rede... Obs.: Nas configurações de publicação do Flash Professional tem as opções relativo a segurança para cada ambiente(local ou rede). EDIT: Mais uma dica... Já que você quer fazer uma aplicação independente e sabe programar em ActionScript, faça o "container" em Adobe Air, em vez do Delphi. Será bem mais rápido fazê-la!
  5. DesenvolvedorRoger

    Acessar funções ou métodos no Actions Script com JavaScript

    É possível sim! Segue um exemplo antigo que eu tinha feito: package{ import flash.events.*; import flash.external. ExternalInterface; import flash.text.TextField; import flash.utils.Timer; public class interagindoComJS{ public var mensagem_txt:TextField; public var recipiente_txt:TextField; public function interagindoComJS( mensagem_txt:TextField, recipiente_txt:TextField ){ this.mensagem_txt = mensagem_txt; this.recipiente_txt = recipiente_txt; if( ExternalInterface.available ){ try{ ExternalInterface.addCallback( "recebeJs", recebeJsFunc ); if( this.checaOk() ) { this.recipiente_txt.appendText( "Ok, pode interagir.\n" ); } else { this.recipiente_txt.appendText( "Aguardando o JS...\n"); var timer_tmp:Timer = new Timer(100,0); timer_tmp.addEventListener( TimerEvent.TIMER, this.chegaJS ); timer_tmp.start(); } } catch ( erro:SecurityError ){ this.recipiente_txt.appendText( "Erro[SecurityError]: " + erro.message + "\n"); } catch ( erro:Error ){ this.recipiente_txt.appendText( "Erro: " + erro.message + "\n"); } } else { this.recipiente_txt.appendText( "ExternalInterface não está disponível." ); } } public function recebeJsFunc( str:String ):void{ this.recipiente_txt.appendText( "JS mensagem: "+ str + "\n" ); } public function checaOk():Boolean{ var ok:Boolean = ExternalInterface.call( "okJS" ); return ok; } public function chegaJS( e:TimerEvent ):void{ this.recipiente_txt.appendText( "Aguarde um momento...\n" ); var ok:Boolean = checaOk(); if ( ok ){ this.recipiente_txt.appendText( "Agora já pode interagir!\n" ); Timer(e.target).stop(); } } public function enviaMensagem( event:MouseEvent ):void{ if ( ExternalInterface.available ){ ExternalInterface.call( "recebeMensAs", this.mensagem_txt.text ); this.mensagem_txt.text = ""; } } } } //USO import interagindoComJS; var inicia_icjs:interagindoComJS = new interagindoComJS( mensagem_txt, recipiente_txt ); enviar_bt.addEventListener( MouseEvent.CLICK, inicia_icjs.enviaMensagem ); //======================================================= 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>Interação Entre JS e AS 3.0</title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <script language="JavaScript"> var ok = false; function okJS() { return ok; } function inicia() { ok = true; document.forms[ "oform" ].mensagens.value += "\n" + "Pronto!\n"; } function oSWF( name_swf ) { if ( navigator.appName.indexOf( "Microsoft" ) != -1 ) { return window[ name_swf ]; } else { return document[ name_swf ]; } } function enviaParaAs( str ) { oSWF( "meu_swf" ).recebeJs( str ); } function recebeMensAs( str ) { document.forms[ "oform" ].mensagens.value += "AS mensagem: " + str + "\n"; } </script> </head> <body onload="inicia();"> <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" id="meu_swf" width="550" height="400" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab"> <param name="movie" value="meu_swf.swf" /> <param name="quality" value="high" /> <param name="bgcolor" value="#869ca7" /> <param name="allowScriptAccess" value="sameDomain" /> <embed src="meu_swf.swf" quality="high" bgcolor="#869ca7" width="550" height="400" name="meu_swf" align="middle" play="true" loop="false" quality="high" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer"> </embed> <br><br> <form name="oform" onsubmit="return false;"> <input type="text" id="texto" name="texto" value="" /> <input type="button" value="OK" onclick="enviaParaAs( this.form.texto.value );this.form.texto.value='';" /><br /> <textarea cols="65" rows="7" name="mensagens" readonly="true"></textarea> </form> </body> </html>
  6. Basta setar a posição "X" do objeto com o valor desejado. Exemplo: seu_mc.x = porcentagem;//Aqui vai de 0 à 100...
  7. Basta setar o campo de texto com o tipo desejado: seu_txt.type = "input"; ou seu_txt.type = "dynamic";
  8. DesenvolvedorRoger

    Reescrever XML com as2.0

    Não é possível. Escrita em arquivos só com actionscript 3, via adobe air...
  9. DesenvolvedorRoger

    Leigo

    Se você sabe programar em Actionscript ou Javascript, recomendo o Adobe Flash Professional. Lá tem a opção de você compilar seu código para Android, iOS, Web e PC. Praticamente o mesmo código será usado(algo em torno de 99% ou mais). Desconheço algo igual. Detalhe: programo em Actionscript, JAVA, Javascript e PHP.
  10. DesenvolvedorRoger

    Botão "fechar" no AS3

    No actionscript 3 mudou... ficaria assim: meubotao.addEventListener( MouseEvent.CLICK, fecharBannerFlutuante ); function fecharBannerFlutuante( e:MouseEvent ) { navigateToURL( new URLRequest( "javascript:fecharBannerFlutuante('BannerFlutuante')" ), "_self" ); }
  11. DesenvolvedorRoger

    Arquivo SWF

    The requested URL /magazine/ was not found on this server. É sempre bom checar os links, quando postar.
  12. Não é recomendado armazenar credenciais de acesso no código fonte da aplicação...
  13. DesenvolvedorRoger

    Erro de método indefenido

    Loader é uma classe pública do actionscript. Use outro nome para sua classe...
  14. DesenvolvedorRoger

    Topo de site com Flash (SWF)

    Provavelmente deve ter algum módulo que permita você fazer isso, inclusive rotatório. De uma pesquisada com o nome certo que você acha.
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.