AbsolutoBrasil/ AS 3.0/ Dev. Software/ Dicas/ Flex/ Flex 3/ frameworks/ Labs/ Open-source

AbsolutoBrasil 1.0 update 1, Uma nova atualização baixem.

Em 24 horas depois do lançamento AbsolutoBrasil, fizeram o download para agilizar certas tarefas na hora do desenvolvimento.

E para essas 276 pessoas que baixaram e as próximas que forem baixar, o AbsolutoBrasil sofreu mais uma alteração e para melhor. Mais classes e mais componentes.

Pacotes alterados/Adicionados/Removidos:

1
2
3
4
                  import br.absolutobrasil.eventos
		  import br.absolutobrasil.intelli
		  import br.absolutobrasil.intelli.autofill
		  import br.absolutobrasil.utils

Pacotes de utilidades foram adicionados como todas as tabelas de pesos e medidas de acordo com as regras Brasileiras do INPE. Agora você ja tem embutido conversões para m3 para dm3, cm para km, km para metro, kg para grama, polegada para metros,…,etc. Muita coisa.

E mais, agora todos os municipios do Brasil, que são ao total 5800+ está disponível via API fácil assim, você utilizando pelo lado cliente sem a chateação de esperar respostas do servidor, você pode economizar cerca de 2kb por tráfego.

Como acessar? Veja o exemplo abaixo onde carrego todas as cidades(municipios do estados do Acre e São Paulo.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
< ?xml version="1.0" encoding="utf-8"?>
<mx :Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute">
 
	</mx><mx :Script>
		< ![CDATA[
			import br.absolutobrasil.intelli.autofill.MunicipiosSudeste;
			import br.absolutobrasil.intelli.autofill.MunicipiosNorte;
 
				public function carregaMunicipios():void
				{
							var muniacre:MunicipiosNorte = new MunicipiosNorte();
							var munisp:MunicipiosSudeste = new MunicipiosSudeste();
 
							if(cbx.selectedIndex == 0){
										// carrego cidades do Acre
											lista.dataProvider = muniacre.cidadesACRE;
							}else {
									// carrego cidades de SP
											lista.dataProvider = munisp.cidadesSAOPAULO;
							}
 
				}
		]]>
	</mx>
	<mx :List id="lista" x="216" y="45"></mx>
	<mx :ComboBox  prompt="escolha a estado" change="carregaMunicipios()" id="cbx" x="48" y="105">
			</mx><mx :Array>
						</mx><mx :String>Acre</mx>
						<mx :String>São Paulo</mx>

Fácil né?

Ah!, e sem falar que agora você conta com um comoBox para preenchimento de ano, sabe aquiles componentes que geram o ano de nascimento e você escolhe o ano. Ele é bem inteligente, pega o ano corrente da máquena do usuário e gera o resto para você. Ficou com dúvida, veja exemplo abaixo:

1
2
3
4
5
6
7
8
< ?xml version="1.0" encoding="utf-8"?>
<mx :Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" xmlns:ns1="br.absolutobrasil.intelli.*">
	</mx><mx :HBox x="78" y="81"  >
		<mx :Label text="Data Nascimento"/>
		<mx :TextInput width="42"/>
		<mx :TextInput width="42"/>
		<ns1 :ComboBoxAno/>
	</mx>

Uma das limitações do Framework do Flex é na hora de passar parâmetros para eventListeners, sejam eles de qualquer tipo, e para contornar esse problema nós também adicionamos uma solução que achamos bacana na hora de fazer isso, e melhor, sem deixar você mudar a maneira de como adicionar listeners ao seus objetos . Como? Veja o exemplo abaixo:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
< ?xml version="1.0" encoding="utf-8"?>
<mx :Application creationComplete="aplicarEventoListener()" xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute">
 
	</mx><mx :Script>
		< ![CDATA[
			import mx.controls.Alert;
 
						import br.absolutobrasil.eventos.EventListenerParam;
 
						public function aplicarEventoListener():void
						{
									botao.addEventListener(MouseEvent.CLICK,EventListenerParam.executar(novaFuncao,"Exemplo de Passagem"));
						}
						public function novaFuncao(event:MouseEvent,texto:String):void
						{
									mx.controls.Alert.show(texto);
						}
		]]>
	</mx>
 
		<mx :Button label="Executar Comandos" id="botao"/>


Download dos SWC

Para usar o AbsolutoBrasil para Flex 3, baixe esse pacote especialmente feito para o Flex 3.

Para usar o AbsolutoBrasil para o Flex 2, basta usar esse pacote especial feito para o Flex 2.

Download dos Exemplos com códigos fontes disponíveis

* Para Flex 2
* Para Flex 3

Muito mais exemplos foram colocados dentro do projeto tanto na versão do Flex 3 quando para o Flex 2.

Baixem, usem é gratuito. Vai ajudar muito você a economizar tempo. Se você quer participar em alguma idéia ainda não implementada, envie sua sugestão para nós, teremos orgulho e o prazer de colocá-la no framework.

[Update] Alguns códigos exibidos neste post podem não aparecer corretamente, devido a um problema antigo em um plug-in para exibir código fonte. Pedimos desculpas.

4 thoughts on “AbsolutoBrasil 1.0 update 1, Uma nova atualização baixem.

  1. Vocês estão de parabéns pela iniciativa! Realmente uma mão na roda para todos!

    Um abraço do Ved

  2. Ta ficando melhor aind hehe 😀

    vcs pretendem colocar formatadores de moedas? é bastante útil e facil de fazer, assim fica cada vez mais completo 😉

Comments are closed.