Olá galera...
Como dito no screencast, estou estudando desenvolvimento para Android. Recentemente participei de um curso com o professor @joaogalli que tinha ministrado sobre Android na Pós de Desenvolvimento em Java, mas agora em um curso específico da tecnologia Android, e com a ilustre presença do coordenador da Pós que participou do curso conosco, professor @cesarfmoro .
Para o vídeo não ficar extenso, sugeri o cast do @vedovelli (Assista), para mostra como preparar o ambiente de desenvolvimento para Android, antes de iniciar seus projetos.
Espero que gostem...
Qualquer duvidas, criticas ou sugestões... Entre em contato...
Atenciosamente!!!
Categorias:
Componentes,
Flash Builder,
Flex,
ScreenCast
Alert Flash Builder 4.5
Hey guys...
Código fonte do projeto AlertaSWC:
Código fonte do projeto AlertaApp:
Resolvi
fazer um Cast para demonstrar a criação e utilização de um componente de Alerts
que desenvolvi e tenho usado muito nos meus projetos, alem de demonstrar como
interagir um componente com teu projeto. Resumindo, é uma biblioteca .swc que
importamos pra dentro do nosso projeto para usarmos Alerts específicos em
determinadas rotinas da aplicação...
Assista o screenCast e acompanhe o desenvolvimento.
Confira a aplicação abaixo.
Código fonte do projeto AlertaSWC:
package br.com.marcos.ui
{
import mx.controls.Alert;
public class Alerta extends Alert
{
Alert.yesLabel = "SIM";
Alert.noLabel = "NÃO";
public static const YES:uint = 0x0001;
public static const NO:uint = 0x0002;
[Embed(source="./img/alertIconOk.png")] public static var iconSucesso : Class;
[Embed(source="./img/alertIconInformacao.png")] public static var iconInformacao : Class;
[Embed(source="./img/alertIconInterrogacao.png")] public static var iconInterrogacao : Class;
public function Alerta()
{
super();
}
/**
* Normalmente usado pra mensagens de SUCESSO!
* @param msg é o texto que será exibido no Alert.
* @param Title é por padrão 'ATENÇÃO', mas pode ser passado um valor espeficíco em algum caso por parametro.
* */
public static function sucesso(msg : String, title : String = "ATENÇÃO"):void
{
Alert.show(msg, title, 0, null, null, iconSucesso, Alert.YES);
}
/**
* Normalmente usado pra mensagens de ERRO!
* @param msg é o texto que será exibido no Alert. *
* @param Title é por padrão 'ATENÇÃO', mas pode ser passado um valor espeficíco em algum caso por parametro.
* */
public static function erro(msg : String, title : String = "ATENÇÃO"):void
{
Alert.show(msg, title, 0, null, null, iconInformacao, Alert.YES);
}
/**
* Normalmente usado pra mensagens de INTERROGAÇÃO!
* @param funcao é a função que será execultada ao clicar em algum dos botões, Sim ou Não.
* @param msg é o texto que será exibido no Alert.
* @param Title é por padrão 'ATENÇÃO', mas pode ser passado um valor espeficíco em algum caso por parametro.
* */
public static function interrogacao(funcao : Function, msg : String, title : String = "ATENÇÃO"):void
{
Alert.show(msg, title, 3, null, funcao, iconInterrogacao, Alert.YES);
}
}
}
Código fonte do projeto AlertaApp:
<?xml version="1.0" encoding="utf-8"?>
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spark"
xmlns:mx="library://ns.adobe.com/flex/mx"
width="550" height="200" viewSourceURL="srcview/index.html">
<fx:Script>
<![CDATA[
import br.com.marcos.ui.Alerta;
import mx.controls.Alert;
import mx.events.CloseEvent;
protected function showAlertSucesso(event:MouseEvent):void
{
Alerta.sucesso("Hello World de Sucesso");
}
protected function showAlertErro(event:MouseEvent):void
{
Alerta.erro("Hello World de Erro", "OLHA O ERRO!!!");
}
protected function showAlertInterrogacao(event : CloseEvent = null):void
{
if (event == null)
{
Alerta.interrogacao(showAlertInterrogacao, "Remover registro Hello World?");
}
else if (event.detail == Alert.YES)
{
Alerta.sucesso("Registro removido com sucesso!");
}
else if (event.detail == Alert.NO)
{
Alerta.erro("Registro não pode ser removido!");
}
}
]]>
</fx:Script>
<fx:Declarations>
<!-- Place non-visual elements (e.g., services, value objects) here -->
</fx:Declarations>
<s:HGroup left="20" right="20" top="20" bottom="20" contentBackgroundAlpha="0.5"
contentBackgroundColor="#EBEBEB" paddingBottom="10" paddingLeft="10" paddingRight="10" paddingTop="10">
<s:Panel width="145" height="80" title="Alerta de Sucesso">
<s:Button horizontalCenter="0" verticalCenter="0" toolTip="Visualiar Alert de Sucesso"
label="Visualizar" buttonMode="true"
click="showAlertSucesso(event)" />
</s:Panel>
<s:Panel width="145" height="80" title="Alerta de Erro">
<s:Button horizontalCenter="0" verticalCenter="0" toolTip="Visualiar Alert de Erro"
label="Visualizar" buttonMode="true"
click="showAlertErro(event)" />
</s:Panel>
<s:Panel width="145" height="80" title="Alerta de Interrogação">
<s:Button horizontalCenter="0" verticalCenter="0" toolTip="Visualiar Alert de Interrogação"
label="Visualizar" buttonMode="true"
click="showAlertInterrogacao()" />
</s:Panel>
</s:HGroup>
</s:Application>
Categorias:
Flex,
Java
Flex e Java
Como diria o E.T. Bilu...
"Busquem conhecimento..."
Anyway!!!
Fato é que não deixa de ser verdade...
Comecei a estudar e programar em Flex no final de 2007 no Flex 2, pois a versão 3 era Beta...
De lá pra cá, continuei estudando e aprendendo muito em blogs, como o do Vedovelli, Erko Bridee, DClick entre outro muitos bons que poderia citar aqui e que estão nos meus link aqui do blog...
Atualmente trabalho puramente desenvolvendo em Flex com Java e ainda Flex com PHP, porem todo o Back-End em Java das aplicações são desenvolvidas pelo Daniel Matsukuma, um dos programadores Java da nossa equipe de T.I.. Tenho aprendido muito, mas preciso de mais conhecimento. ("Valeu a dica E.T. Bilu...").
Essa semana peguei esse livro com meu chefe Fabio Wagatsuma e já comecei a estudar... Livro do Daniel Schmitz que pode ser adquirido http://www.danielschmitz.com.br/dominando-flex-e-java.html ...
Flex e Java, o melhor de dois mundos...
#FicaADica ...
Atenciosamente!!!
"Busquem conhecimento..."
Anyway!!!
Fato é que não deixa de ser verdade...
Comecei a estudar e programar em Flex no final de 2007 no Flex 2, pois a versão 3 era Beta...
De lá pra cá, continuei estudando e aprendendo muito em blogs, como o do Vedovelli, Erko Bridee, DClick entre outro muitos bons que poderia citar aqui e que estão nos meus link aqui do blog...
Atualmente trabalho puramente desenvolvendo em Flex com Java e ainda Flex com PHP, porem todo o Back-End em Java das aplicações são desenvolvidas pelo Daniel Matsukuma, um dos programadores Java da nossa equipe de T.I.. Tenho aprendido muito, mas preciso de mais conhecimento. ("Valeu a dica E.T. Bilu...").
Essa semana peguei esse livro com meu chefe Fabio Wagatsuma e já comecei a estudar... Livro do Daniel Schmitz que pode ser adquirido http://www.danielschmitz.com.br/dominando-flex-e-java.html ...
Flex e Java, o melhor de dois mundos...
#FicaADica ...
Atenciosamente!!!
Categorias:
Noticias
Cubos mágicos ... Hábitos!
No final do ano passado comecei a resolver cubo mágico, graças ao Marcelo Sato que me mostrou o primeiro 3x3x3 e tive que pedir o meu tbm... Pedimos todos cubos da China, pois são os melhores e mesmo sendo importados, saem mais baratos ...
Um video meu com a camisa do timão, é lógico, resolvendo o GuHong 3x3x3, um dos cubos mais rapido ...
Bom galera...
Grande abraço!!!
Hoje tenho na coleção 12 cubos, 2 não estão nas imagens pois chegaram depois ...
Um video meu com a camisa do timão, é lógico, resolvendo o GuHong 3x3x3, um dos cubos mais rapido ...
Bom galera...
Grande abraço!!!
Categorias:
Noticias
Se programadores construíssem aviões ...
Esse video já está rolando pela internet faz um tempo, mas me lembrou um desenvolvedor que trabalha comigo, o Rodrigo Wegner... Ele é o cara que desenvolve em produção, na cara e na coragem...
Grande abraço Rodrigo...
Fonte: http://vidadeprogramador.com.br/2011/06/04/se-programadores-construissem-avioes/
Grande abraço Rodrigo...
Fonte: http://vidadeprogramador.com.br/2011/06/04/se-programadores-construissem-avioes/
Categorias:
Noticias
Estou Volta... I'm Back ...
Bom galera...
Passei um longo período sem movimentar o blog, pois estou envolvido em alguns freela, alem de outras atividades que surgiram do inicio do ano pra cá...
Nesse buraco negro entre os post, terminei a Pós-Graduação em Desenvolvimento em Java e mudei de empresa, agora estou desenvolvendo em Flex com Java e PHP no departamento de T.I. da Coopercred ...
Fato é que estou voltando com novos posts, notícias, código e rotinas de programação, screecasts e noticias sobre tecnologias em Flex é claro, alem de Java, jquery entre outras ...
Estive analisando as estatísticas dos acessos do blog no Google Analytics, e percebi que recebo bastante acesso dos EUA e de alguns países da Europa... Já que estou estudando inglês, vou me aventurar em postar em inglês tbm, mesmo com o recurso do translator na barra do blog...
Bom galera...
Bora lá as atividades...
Grato!
Passei um longo período sem movimentar o blog, pois estou envolvido em alguns freela, alem de outras atividades que surgiram do inicio do ano pra cá...
Nesse buraco negro entre os post, terminei a Pós-Graduação em Desenvolvimento em Java e mudei de empresa, agora estou desenvolvendo em Flex com Java e PHP no departamento de T.I. da Coopercred ...
Fato é que estou voltando com novos posts, notícias, código e rotinas de programação, screecasts e noticias sobre tecnologias em Flex é claro, alem de Java, jquery entre outras ...
Estive analisando as estatísticas dos acessos do blog no Google Analytics, e percebi que recebo bastante acesso dos EUA e de alguns países da Europa... Já que estou estudando inglês, vou me aventurar em postar em inglês tbm, mesmo com o recurso do translator na barra do blog...
Bom galera...
Bora lá as atividades...
Grato!
Categorias:
Flex
Indicador de Capacidade
Fica a dica para utilizar algum tipo de indicicador em Flex...
Pra quem já instalou alguma distribuição do Linux, vai lembrar da barra de particionamento do HD que é parecida...
Atenciosamente!
Pra quem já instalou alguma distribuição do Linux, vai lembrar da barra de particionamento do HD que é parecida...
Atenciosamente!
Categorias:
Flex,
Noticias
Desabilitando o cache do Firefox
Todo bom desenvolvedor web que se preze, utiliza o Mozilla Firefox para o desenvolvimento de suas aplicações em Flex ou suas animações em Flash e certamente já tiveram problemas com o cache, aonde o SWF não é atualizado quando você executa teu projeto.
Encontrei no Blog da DClick uma solução interessante para não armazenar o cache do navegador...
1º - Abra o firefox e na barra de endereços digite: about:config.
2º - Uma mensagem de alerta aparecerá. Clique no botão"Serei cuidadoso, prometo!"
3º - Coloque no Localizar o valor: browser.cache.memory.enable.
4º - Provavelmente o valor estará como true, altere o valor para false.
5º - O mesmo procedimento para outra configuração. Coloque no Localizar o valor: browser.cache.disk.enable.
6º - Valor estará como true, altere o para false.
Para ter certeza que as alteração foram efetuada, digite na barra de endereços: about:cache, o resultado deve ser uma mensagem informando que o cache foi desabilitado ( The cache is disabled. ).
Fica ae a dica...
Fonte: http://blog.dclick.com.br/2009/07/05/desabilitando-o-cache-do-firefox/pt/
Atenciosamente!
Encontrei no Blog da DClick uma solução interessante para não armazenar o cache do navegador...
1º - Abra o firefox e na barra de endereços digite: about:config.
2º - Uma mensagem de alerta aparecerá. Clique no botão"Serei cuidadoso, prometo!"
3º - Coloque no Localizar o valor: browser.cache.memory.enable.
4º - Provavelmente o valor estará como true, altere o valor para false.
5º - O mesmo procedimento para outra configuração. Coloque no Localizar o valor: browser.cache.disk.enable.
6º - Valor estará como true, altere o para false.
Para ter certeza que as alteração foram efetuada, digite na barra de endereços: about:cache, o resultado deve ser uma mensagem informando que o cache foi desabilitado ( The cache is disabled. ).
Fica ae a dica...
Fonte: http://blog.dclick.com.br/2009/07/05/desabilitando-o-cache-do-firefox/pt/
Atenciosamente!
Categorias:
JQuery,
PHP

O plugin jQuery PhotoShoot oferece a possibilidade de converter qualquer div na sua página web numa área de disparo, simulando o efeito de uma câmara fotográfica. Com este plugin, dará aos visitantes do seu site a oportunidade de poderem tirar fotos à imagem de fundo da aplicação.
Cada vez que é clicado numa determinada área, um novo disparo é adicionado ao div que contem margin negativa. Depois uma nova animação é iniciada, a qual vai deslizar na viewport e puxar os outros disparos novamente para uma margin negativa, ocultando sempre o div.
Você pode usar livremente estas técnicas e construir o seu próprio código.
Existem muitas possibilidades para este plugin, por exemplo para sistemas de navegação, promoção de sites ou simplesmente para divertir os utilizadores do seu site.
Demonstração: http://demo.tutorialzine.com/2010/02/photo-shoot-css-jquery/demo.html
Fonte: http://tutorialzine.com/2010/02/photo-shoot-css-jquery/
Grande abraços!!!
Atenciosamente!
Efeito de Câmara Fotográfica com jQuery e CSS

O plugin jQuery PhotoShoot oferece a possibilidade de converter qualquer div na sua página web numa área de disparo, simulando o efeito de uma câmara fotográfica. Com este plugin, dará aos visitantes do seu site a oportunidade de poderem tirar fotos à imagem de fundo da aplicação.
Cada vez que é clicado numa determinada área, um novo disparo é adicionado ao div que contem margin negativa. Depois uma nova animação é iniciada, a qual vai deslizar na viewport e puxar os outros disparos novamente para uma margin negativa, ocultando sempre o div.
Você pode usar livremente estas técnicas e construir o seu próprio código.
Existem muitas possibilidades para este plugin, por exemplo para sistemas de navegação, promoção de sites ou simplesmente para divertir os utilizadores do seu site.
Demonstração: http://demo.tutorialzine.com/2010/02/photo-shoot-css-jquery/demo.html
Fonte: http://tutorialzine.com/2010/02/photo-shoot-css-jquery/
Grande abraços!!!
Atenciosamente!
Categorias:
Flex
Visualizar preview da Imagem antes do Upload
Visualize a imagem antes de enviá-lo para um servidor remoto usando o método load(), novo recurso da classe FileReference no Flash Player 10...
Fonte: http://blog.flexexamples.com/2008/08/25/previewing-an-image-before-uploading-it-using-the-filereference-class-in-flash-player-10/?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+FlexExamples+%28Flex+Examples%29
Grande abraço...
Atenciosamente!
Fonte: http://blog.flexexamples.com/2008/08/25/previewing-an-image-before-uploading-it-using-the-filereference-class-in-flash-player-10/?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+FlexExamples+%28Flex+Examples%29
Grande abraço...
Atenciosamente!
Categorias:
Flex
Efeito no Alert do Flex
O exemplo a seguir mostra como definir um efeito na criação de um Alert através da propriedade creationCompleteEffect. Para não perder o conteúdo do Alert, a font deve ser incorporada tanto o tipo de letra normal e negrito usando CSS e @ font-face.
Código fonte:
Fonte: http://blog.flexexamples.com/2007/10/12/creating-a-custom-creation-complete-effect-on-a-flex-alert-control/
Grande abraço...
Atenciosamente!
Código fonte:
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"
layout="vertical"
verticalAlign="middle"
backgroundColor="white">
<mx:Style>
@font-face {
src: local("Verdana");
fontFamily: VerdanaEmbedded;
}
@font-face {
src: local("Verdana");
fontFamily: VerdanaEmbedded;
fontWeight: bold;
}
Alert {
fontFamily: VerdanaEmbedded;
creationCompleteEffect: myEffect;
}
</mx:Style>
<mx:Script>
<![CDATA[
import mx.controls.Alert;
private var alert:Alert;
private function button_click():void {
alert = Alert.show("The quick brown fox jumped over the lazy dog", "Lorem Ipsum");
}
]]>
</mx:Script>
<mx:Sequence id="myEffect">
<mx:Parallel>
<mx:Zoom />
<mx:Fade />
</mx:Parallel>
<mx:Rotate />
</mx:Sequence>
<mx:Button label="Launch Alert" click="button_click();" />
</mx:Application>
Fonte: http://blog.flexexamples.com/2007/10/12/creating-a-custom-creation-complete-effect-on-a-flex-alert-control/
Grande abraço...
Atenciosamente!
Categorias:
Flex
Preloader Image no Flex
Customize o preloader de imagens no Flex ultilizando a subClasse mx.controls.Image...
Fonte: http://strawberrypixel.com/blog/flex-components/#preloadingimage
Fica mais essa dica...
Atenciosamente ...
Fonte: http://strawberrypixel.com/blog/flex-components/#preloadingimage
Fica mais essa dica...
Atenciosamente ...
Categorias:
Noticias,
PHP
Ajax Load
Pra quem precisa de um loader, segue uma dica...
Acesse o site do Ajax Load e personalize teu loader da maneira que ficar melhor em tua aplicação ou site...
Link: http://www.ajaxload.info
Atenciosamente!
Acesse o site do Ajax Load e personalize teu loader da maneira que ficar melhor em tua aplicação ou site...
Link: http://www.ajaxload.info
Atenciosamente!
Categorias:
Flex
Containers do Flex com Resize e Move...
Deixe sua aplicação mais rica com o simples recurso de redimensionar e mover containers do Flex...
A classe principal que faz todo o trabalho é chamado ResizeManager. Ele adiciona um pequeno componente de redimensionamento no canto direito inferior do recipiente que, quando arrastado redimensiona o container.
Importante: Os containers não se comportam corretamente no resize se você definir a propriedade resizeEffect.
Fica ae a dica...
Grande Abraço...
Atenciosamente!
A classe principal que faz todo o trabalho é chamado ResizeManager. Ele adiciona um pequeno componente de redimensionamento no canto direito inferior do recipiente que, quando arrastado redimensiona o container.
Importante: Os containers não se comportam corretamente no resize se você definir a propriedade resizeEffect.
Fica ae a dica...
Grande Abraço...
Atenciosamente!
Categorias:
Flex
CoverFlow 3D em Flex
CoverFlow Horizontal - Estilo IPhone...
Já ultilizei essa rotina em alguns sistemas para montar galeria de fotos e widgets dinâmicos...
CoverFlow Vertical
Muda um pouco o Layout para o estilo de widgest, mas a funcionalidade é quase a mesma...
CoverFlow Carrossel
Fonte: http://dougmccune.com/blog/2007/11/19/flex-coverflow-performance-improvement-flex-carousel-component-and-vertical-coverflow/
Atenciosamente...
Já ultilizei essa rotina em alguns sistemas para montar galeria de fotos e widgets dinâmicos...
CoverFlow Vertical
Muda um pouco o Layout para o estilo de widgest, mas a funcionalidade é quase a mesma...
CoverFlow Carrossel
Fonte: http://dougmccune.com/blog/2007/11/19/flex-coverflow-performance-improvement-flex-carousel-component-and-vertical-coverflow/
Atenciosamente...
Categorias:
Flex
Customizando PreLoader do Flex
Customização simples do PreLoader do Flex...
Neste exemplo, só estou mudando o label, substituindo o padrão [ loading ] por [ Carregando ] ...
Meu arquivo principal abaixo que tenho o hábito de chamar de index...
Nele precisa ser apontada na propriedade PRELOADER a classe que contém a configuração do loader...
index.mxml
Classe que contém a configuração do loader...
Preloader.as
Simples Assim...
Bom, era isso...
Atenciosamente...
Neste exemplo, só estou mudando o label, substituindo o padrão [ loading ] por [ Carregando ] ...
Meu arquivo principal abaixo que tenho o hábito de chamar de index...
Nele precisa ser apontada na propriedade PRELOADER a classe que contém a configuração do loader...
index.mxml
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"
layout="absolute"
backgroundColor="0xFFFFFF"
preloader="Preloader" >
</mx:Application>
Classe que contém a configuração do loader...
Preloader.as
package
{
import mx.preloaders.DownloadProgressBar;
public class Preloader extends DownloadProgressBar
{
public function Preloader()
{
super();
downloadingLabel = "Carregando...";
initializingLabel = "Pronto...";
}
}
}
Simples Assim...
Bom, era isso...
Atenciosamente...
Categorias:
Flex
Campos do Flex com gravidade...
Componente para aplicar efeito de gravidade nos campos...
Clique e jogue os campos para testar...
Não é muito interessante por em uma aplicação para seus clientes...
Mais vou por em um site que estou fazendo que um pouco menos formal...
Fonte: http://dougmccune.com/blog/2008/02/26/examples-from-my-360flex-session-using-open-source-community-projects/
Atenciosamente!!!
Clique e jogue os campos para testar...
Não é muito interessante por em uma aplicação para seus clientes...
Mais vou por em um site que estou fazendo que um pouco menos formal...
Fonte: http://dougmccune.com/blog/2008/02/26/examples-from-my-360flex-session-using-open-source-community-projects/
Atenciosamente!!!
Categorias:
JQuery
Jquery ...
Bom dia galera...
Como no post anterior mostrei algumas rotinas utilizando JQuery, vai aqui o site oficial aonde tem tutotiais, plugins, download do Jquery.js e muito mais...
Quero ver o site...
Grande abraço a todos...
Atenciosamente!
Como no post anterior mostrei algumas rotinas utilizando JQuery, vai aqui o site oficial aonde tem tutotiais, plugins, download do Jquery.js e muito mais...
Quero ver o site...
Grande abraço a todos...
Atenciosamente!
Assinar:
Postagens (Atom)





