Alessandro Moreira

Programador Java | Adobe Flex e Árbitro Nacional

Reflexão ou Instrospecção em Adobe Flex 3 / ActionScript 3.0 janeiro 31, 2010

Filed under: Adobe Flex — alessandromoreira @ 8:53 pm
Tags: ,

Antes de iniciar, gostaria de parabenizar dois profissionais, os quais têm sido uma referência nesta fase inicial dos meus estudo em Flex e ActionScript. Ambos atendem prontamente quando solicitamos, sempre muito atenciosos e detalhistas em suas respostas, o que ajuda e muito, além de passar uma grande confiança. E ressalto o trabalho que desenvolvem através de seus sites e fórum. São eles: Mário Santos, da msdevstudio.com e o Julio da flexpernambucano.com.br. Queria aproveitar este meu primeiro post sobre Flex e Actionscript para de público agradecer e parabenizar aos dois. Obrigado!

Mas vamos ao post!!

Reflexão ou introspecção é a capacidade de um programa de investigar fatos sobre si próprio. É uma técnica para determinar os elementos de uma classe em tempo de execução, tais como suas propriedades e métodos. Existem duas maneiras de fazer instrospecção em Actionscript.

A primeira maneira é usando o laço for..in. Esta técnica somente funciona para objetos dinâmicos, pois
ela enumera apenas as propriedades adicionadas dinamicamente. Ou seja, variáveis e métodos declarados não são enumerados em laços for..in. Veja exemplo:

<?xml version=”1.0″?>
<!– IntrospectionForIn.mxml –>
<mx:Application xmlns:mx=”http://www.adobe.com/2006/mxml” creationComplete=”initApp()”>
<mx:Script><![CDATA[
private var obj:Object = new Object();

private function initApp():void {
// propriedades adicionadas dinamicamente.
obj.a = "Schotten Totten";
obj.b = "Taj Majal";
obj.c = "Durche die Wuste";
}

public function dumpObj():void {
for (var p:String in obj) {
ta1.text += p + ":" + obj[p] + “\n”;
}
}
]]></mx:Script>
<mx:TextArea id=”ta1″ width=”400″ height=”200″/>
<mx:Button label=”Dump Object” click=”dumpObj()”/>
</mx:Application>
Exemplo retirado da documentação da adobe Flex.

A segunda maneira é usando a API de Instrospecção. Ela é apropriada quando se quer listar todas as propriedades e métodos públicos de uma classe não-dinâmica. Aqui destaco o método flash.utils.describeType(), o qual retorna um XML com a descrição da classe (E4X API). Veja exemplo:

<?xml version=”1.0″?>
<!– IntrospectionAPI.mxml –>
<mx:Application xmlns:mx=”http://www.adobe.com/2006/mxml” creationComplete=”getDetails()”>
<mx:Script><![CDATA[
import flash.utils.*;

public function getDetails():void {
// Fornece a descrição do Botão em E4X XML.
var classInfo:XML = describeType(button1);

// Lista o nome da classe.
ta1.text = "Class " + classInfo.@name.toString() + "\n";

// Lista as variáveis do objeto, seus valores e seus respectivos tipos.
for each (var v:XML in classInfo..variable) {
ta1.text += "Variable " + v.@name + "=" + button1[v.@name] + ” (” + v.@type + “)\n”;
}

// Lista os acessores como propriedades.
for each (var a:XML in classInfo..accessor) {
// Não fornece o valor da propriedade se for “write only”.
if (a.@access == ‘writeonly’) {
ta1.text += “Property ” + a.@name + ” (” + a.@type +”)\n”;
}
else {
ta1.text += “Property ” + a.@name + “=” + button1[a.@name] + ” (” + a.@type +”)\n”;
}
}

// Lista os métodos do objeto.
for each (var m:XML in classInfo..method) {
ta1.text += “Method ” + m.@name + “():” + m.@returnType + “\n”;
}
}
]]></mx:Script>

<mx:Button label=”This Button Does Nothing” id=”button1″/>
<mx:TextArea id=”ta1″ width=”400″ height=”200″/>
</mx:Application>
Exemplo retirado da documentação da adobe Flex.

Saiba mais nas referências abaixo.

Referências
1. http://livedocs.adobe.com/flex/3/html/help.html?content=usingas_8.html
2. http://jsatriani.wordpress.com/2008/06/10/introspeccao-performance-java-x-action-script3/
3. http://www.as3dp.com/2007/05/05/runtime-checks-for-abstract-classes-and-methods-in-actionscript-30/

 

Curso de Formação de Árbitros e Apontadores de Voleibol abril 2, 2009

Filed under: Árbitagem — alessandromoreira @ 7:21 am
Tags:
É com muito orgulho que venho anunciar o Curso de Formação de Árbitros e Apontadores de Voleibol. Esta é uma oportunidade ímpar que acontecerá em Fortaleza. Depois de percorrer várias cidades pelo interior do Ceará o sucesso deste curso chega a Fortaleza.

Profissionais do Voleibol e da Educação Física, bem alunos da área e afins não podem perder esta oportunidade de enriquecer o currículo e se preparar para este esporte que hoje já figura como o segundo esporte mais práticado e amado pelo brasileiro.

O curso será ministrado pelos meus amigos, Eider Freire, árbitro Nacional de quadra e Internacional de praia e Arnaldo Escócio, árbitro Nacional de quadra e praia. Este curso tem recebido elogios do material e dos instrutores em todo o Brasil.

Não sejam loucos de perder! Clique na imagem para ver o folder.

 

Jogos Aberto do Interior março 31, 2009

Filed under: Árbitagem,Voleibol — alessandromoreira @ 9:17 pm
Tags: ,

No período de 19 a 22 de março de 2009 foi realizada na cidade de Sobral-CE a etapa regional Norte/Ibiapaba dos Jogos Abertos do Interior 2008, evento da Secretaria do Esporte do Governo do Estado do Ceara.

A modalidade Voleibol teve todos os seus jogos realizados no excelente ginásio Poliesportivo e contou com a participação, no feminino, das cidades de:

  • Sobral.
  • Varjota.
  • Ubajara.
  • Moraújo.

E no masculino das cidades de:

  • Santa Quitéria.
  • Moraújo.
  • Sobral.
  • Alcântaras.
  • Pacujá.
  • Groaíras.

Sagraram-se campeãs a equipe de Ubajara no feminino e a equipe de Sobral no masculino.

Para esta competição a Federação Cearense de Voleibol escalou os árbitros:

  • Árbitro Nacional, Alessandro Moreira REG./CBV nº1386
  • Árbitro Asp. a Nacional, Malbha Gomes REG./CBV nº2262

Nos contamos com os estagiários:

  • Anderson Marques Vieira – Ubajara
  • Bruna Jorge da Costa – São Benedito

Tendo a estagiária Bruna da costa se destacado no trabalho de súmula e no equilíbrio de suas atividades. Lhe dou os meus parabéns e espero que venha fazer parte do nosso quadro, pois realmente gostei bastante do seu desempenho. Ressalvo o empenho e a disposição do Anderson que demonstrou muito interesse e vontade em seguir na arbitragem. Força garoto levanta a cabeça e bola pra frente! Espero vê-los breve.

Os jogos ocorreram na sua normalidade sem qualquer incidente ou fato a se destacar. O nível técnico e disciplinar das equipes foi muito bom, o que facilitou muito o trabalho da arbitragem. Algumas partidas entre as equipes um pouco mais gabaritadas proporcionaram ótimos “rally” que empolgaram o excelente público que compareceu aos jogos, principalmente se observarmos o tempo sempre fechado com chuvas fortes esporádicas que caíram no período da competição.

Por fim deixo os meus agradecimentos ao árbitro Malbha Gomes que me acompanhou no evento, tendo sido uma companhia muito agradável, com um comportamento exemplar tanto fora com dentro de quadra e com talento ímpar para resoluções administrativas. Passa muita segurança em seu trabalho tendo feito uma perfeita competição e por isso mesmo foi o árbitro da final masculina entre as equipes da casa, Sobral e , onde atual com serenidade, discrição tomando sempre acertadas decisões. Parabéns Malbha!! :D

Tenho pautado o meu trabalho na filosofia que somos servidores deste maravilhoso esporte, então desde o momento em que sou escalado para a competição procuro de dar ao máximo para que tudo possa transcorrer com naturalidade. O apoio aos organizadores, coordenadores, nunca colocando dificuldades e sim sempre tendo a postura de colaboração e se possível apontando soluções ou sendo a solução. Orientado quando possível aos técnicos e atletas, procurando sempre ser um facilitador e quando em quadra ser sereno, com uma postura de observador – não se deve procuras pelas faltas! O árbitro bem preparado acompanha o jogo intervindo apenas quando necessário, tendo a regra e o bom senso de sua aplicação com norte de suas decisões. A falta só existe quando a falta é clara, é sensivelmente apontável. Mas bem vamos deixar a psicologia de arbitragem para depois né!

Antes de terminar gostaria de agradecer e parabenizar aos Senhores, Osmar - Secretário de Esportes e Juventude de Sobral, João Antonio Filho – Orientador da Célula Esporte Educacional e Rendimento – SESPORTE e a uma pessoa que me passou uma confiança e deu tranquilidade para desempenhar minhas atividades pois sempre me passou que podia contar com ele a qualquer momento e para qualquer coisa, o amigo, Rosaldo Freire – Coordenador de Esportes de Sobral.

Obrigado e até a próxima :D

 

Primeira Reunião de Arbitragem de 2009 fevereiro 13, 2009

Filed under: Árbitagem — alessandromoreira @ 5:40 am
Tags:

Aconteceu no dia 10 de Janeiro de 2009, a primeira reunião de arbitragem com uma clínica sobre as mudanças das regras que entraram em vigor desde o dia 1º do corrente ano.
A clínica foi ministrada pelo Árbitro Nacional e Coordenador de Arbitragem, Sr. Kelson Bravos com a colaboração do Árbitro Nacional, Alessandro Moreira.

A reunião/clínica contou com a quase totalidade dos quadro atuante e transcorreu com muito debate, com todos buscando não deixar nenhuma dúvida. A cada alteração se buscou o entendimento da natureza da falta/regra, a correta aplicação, a possível sanção, conduta e a responsabilidade dos árbitros e participantes, a mecânica de arbitragem e até mesmo a psicologia da atuação do árbitro foi comentada em alguns momentos. Isto demonstra o espírito dos árbitros cearenses pela busca incessante da excelência em suas atividades.

Ao final, todos deixamos a reunião com a certeza do objetivo alcançado e em particular fico feliz de ver meus amigos de trabalho juntos buscando um bem único, a padronização e a excelência da arbitragem cearense.

Depois tivemos o famoso relax na Casa do Baião, onde o assunto continuou sendo Voleibol e Árbitragem.

 

Clínica de Árbitrgem aos Técnicos fevereiro 12, 2009

Filed under: Árbitagem — alessandromoreira @ 6:05 am
Tags:

No dia 7 de Fevereiro de 2009, aconteceu na UNIFOR, a clínica de Árbitragem para os Técnicos sobre as alterações das regras de voleibol que entraram em vigor desde o dia 1º de janeiro. A clínica foi ministrada pela Árbitro Nacional, Reg/CBV nº A0764, Sr. Kelson Bravos e pelo Árbitro Nacional Reg./CBV Nº 1386, Sr. Alessandro Moreira, com a presença do Presidente da FCV, Sr. José Virgílio Lima e com cobertura da televisão, Canal Unifor.
Ficamos muito felizes com o número de participante da clínica, a presença maciça dos Técnicos de Fortaleza, juntando-se os de Maranguape, Caucaia, Jaguaribe e outros que participaram como convidados no ano de 2008.
A clínica transcorreu num espírito colaborativo onde árbitro e técnico não competiam mas buscavam o entendimento. Isso só me leva acreditar no tipo de conduta e desejo que ambos demonstram exercer para o ano que se inicia.
Kelson e Eu acreditamos que com o melhor conhecimento das regras reduzem os atritos e produzem um ambiente maior entendimento da mecânica do jogo, do seu andamento e dos direitos e responsabilidades de cada elemento, gerando o desejado ambiente colaborativo, o mesmo que se apresentou na clínica.
Fica aqui o agradecimento a todos os técnicos que participaram da clínica e deixo uma máxima para a reflexão de todos. “Sempre temos o que aprender um com o outro. Ninguém não tem o que ensinar e todos temos o que aprender.”
Gostaria de parabenizar a UNIFOR, na pessoa dos prof. Ralsinei e prof. Carlos Augusto pela parceria tão necessária e bem vinda com a nossa querida Federação Cearense de Voleibol. Todos que vivemos do esporte amador sabemos da importância de parcerias como essa. Ainda sendo com uma instituição com a excelência, credibilidade e visibilidade da UNIFOR. Acredito que muita coisa boa sairá dessa parceria e que o Voleibol do Ceará crescerá muito com isso. Outro ponto importante a ressaltar neste caso é o mérito da administração a frente do Sr. José Virgílio que dá credibilidade e segurança a esta instituição para formar tal parceria.
Fiquem atentos para os futuros eventos. Vem mais coisas boas por ai!!! E muito.

Obrigado e abraço a todos.

 

POO junho 30, 2008

Filed under: Java — alessandromoreira @ 4:50 pm
Tags:

Início de uma séria de post sobre POO.

 

Abertura junho 30, 2008

Filed under: Árbitagem — alessandromoreira @ 4:34 pm
Tags:

Estou inaugurando o meu blog.

 

Hello world! junho 30, 2008

Filed under: Uncategorized — alessandromoreira @ 11:12 am

Welcome to WordPress.com. This is your first post. Edit or delete it and start blogging!

 

 
Seguir

Obtenha todo post novo entregue na sua caixa de entrada.