Passo 2: Ambiente Flex.
Para ambiente de desenvolvimento Flex basta instalar a IDE do Flex no caso estou trabalhando com a versão 3 Flex Builder 3. Não tem segredo e só avançar ate o final da instalação.
Passo 3: Criando Projetos para Integração.
Primeiro criaremos um projeto Java.
Na Perspective Java EE vá em File -> New -> Dynamic Web Project.
Configure o Project name, Target Runtime que é onde vai esta o seu servido no meu caso estou utilizando o Tomcat, click em Next.
Basta configurar o Context Root e deixa o resto como esta e clicar em Finish.
O projeto java esta criado porem ainda falta algumas configurações para que ele sirva para o projeto flex que vamos criar mais a frente.
Agora precisamos do blazeds.war que pode ser achado aqui mas especifico os arquivos contidos dentro dele duas pasta a META-INF e WEB-INF. Abra o war com o programa winrar e retire onde essa pasta serão colocada no WebContent do projeto java que criamos sobrescrevendo os que já estão lá.
Blazerds: http://opensource.adobe.com/wiki/display/blazeds/Downloads
Classes acessadas pela interface Flex.
Na pasta WEB-INF -> flex iremos configurar o arquivo remoting-config.xml.
Logo abaixo da target </default-channels> inclua para cada classe acessada pela interface.
<destination id=“aqui vai o id para interface flex“>
<properties>
<scope>session</scope>
//caminho completo de classe java ate o nome dela
<source> com.teste.processor.UserProcessor</source>
</properties>
</destination>
Bem agora temos que fazer a configuração de ondes a compilação das classes javas tem que estar.
Click com o botão direito do mouse no projeto e va em propriadades.
Dentro das propriedades do projeto vá em Java Build Path click na aba Source em Default output folder:
Altere apontando para pasta WebContent/WEB-INF/classes como na imagem a baixo.

Projeto Java pronto e configurado.