O Macromedia Flash 8 introduziu novas caracteriscas para trabalharmos com bitmaps, é possivel aplicar em tempo de execução filtros como sombras e contornos. É possivel também otimizar suas animações usando o cache de bitmaps além da possibilidade de trabalhar com imagens pixel a pixel. Continue reading
Category Archives: RIA
Iniciando no Action Script 3.0
Alguns links para quem esta iniciando no Action Script 3.0
Compilando arquivos Action Script 3.0 sem Flex Builder
Ultimamente tenho tido muitos problemas em tentar compilar meus projetos usando o Adobe Flex Buider, ao tentar compilar um action script, o java simplesmente demorava demais e consumia muita memoria, chegando a consumir 600 megas o_O dos meus 1 giga de ram, depois simplesmente fechava o aplicativo.
O que fazer então para compilar meus projetos sem utilizar a principal ferramenta de produção da Adobe para isso. Encontrei dois métodos para contornar esse problema Continue reading
Tipo de funções no Action Script 3.0
Dependendo do seu estilo de programação, você pode usar dois tipos de funções no Action Script 3.0. Se seu estilo de programação segue a linha mais estatica ou “Strict Mode”, você usará funções do tipo declarada, caso seu estilo de programação seja mais dinâmico, usará funções do tipo expressa ou “Standard Mode”.
Para declarar uma função declarada você cria uma palavra chave “function” seguido:
- O nome da função
- O parametros declarando seus tipos de dados separados por (,) vÃrgula e entre parenteses.
- O corpo da função. ou seja, o código que será executado entre chaves
Por exemplo:
[as]
function traceParameter(aParam:String) {
trace(aParam);
}
traceParameter(“hello”); // output: hello
[/as]
Esse estilo é o que começamos aprendendo e estamos mais acostumados.
O segundo jeito de declarar uma função, é como função expressa, também chamada de função literal ou função anônima. É usada com uma programação mais avançado no action script 3.0.
Para declarar uma função expressão você cria uma palavra chave “var” seguido:
- O nome da função.
- Dois pontos (:).
- Declara a variavel com tipo “Function”.
- O operdaror (=).
- A palavra chave “function”.
- Declara os parametros e seus tipos de dados.
- O corpo da função entre chaves {}.
Por exemplo:
[as]
var traceParameter:Function = function (aParam:String) {
trace(aParam);
};
traceParameter(“hello”); // output: hello
[/as]
Note que você não especifica o nome da função como é feito nas funções declaradas. Outra diferença importante é que nas funções expressas, se torna uma expressão melhor que uma função declarada. Isto significa que uma função expressa não pode estar dentro dela mesma enquanto que uma função declarada pode. Uma função expressa pode ser usada somente como uma parte de uma declaração, geralmente uma declaração de atribuição. O seguinte exemplo mostra uma função expressa atribuÃda a um elemento de disposição:
[as]
var traceArray:Array = new Array();
traceArray[0] = function (aParam:String) {
trace(aParam);
};
traceArray[0](“hello”);
[/as]
Fonte:
http://livedocs.macromedia.com/flex/2/docs/wwhelp/wwhimpl/js/html/wwhelp.htm?href=Part5_ProgAS.html
FUGDF + CFUGDF = AUGDF²
Há algum tempo o FUGDF e o CFUGDF decidiram unir-ser para formar o AUGDF(User Group Oficial), visando agregar mais valor e conteudo para comunidade. O primeiro encontro desse novo grupo esta marcado para 16 de Setembro as 15:00 no auditorio do Jornal da Comunidade. Será sorteado um Studio 8 para quem se cadastrar no site e comparecer ao evento.
Visite o site do grupo
www.augdf.com.br
Dia Mundial dos Blogs – BlogDay 2006
Hoje, dia 31 de Agosto é considerado pela blogosfera como o dia dos blogs. A data 31/08(3108) lembra a palavra Blog. Para comemoração cada blogueiro deve criar um post indicando cinco de seus blogs preferidos, os meus são:
- Wendelmaques – Otima referência para quem deseja saber sobre ajax, rede e servidores
- Rafael Dohms – Outra otima referencia para saber sobre ajax e php
- Lucas Marçal – Blog sobre RIA, programação em Flash e ColdFusion boa referência
- Yasodara – Boa pedida para saber sobre Design, gerência de projetos e webjornalismo
- Tiefgedacht – Blog sobre Astronomia e outros assuntos interessantes
Plugin WP-SWFObject
Este plugin permite que se insira de maneira extremamente facil swf’s em seu wordpress usando o SWFObject. Basta instalar no seu wordpress e usar da seguinte maneira
[SWF] seuaquivo.swf, largura, altura[/SWF]
Para saber mais:
WP-SWFObject 1.0
http://unijimpe.pandela.net/?p=85
SWFObject
http://blog.deconcept.com/swfobject/
Flash Tag Object
http://blog.lucasferreira.com/2006/05/01/flash-tag-object/
Como o Flex pode transformar a experiência do usuário na web
Christophe Coenraets comenta como a web esta se transformando e focando-se na experiência do usuário e para serviços client-side. Explica uma serie de caracteristicas do Flex que podem mudar o jeito de como os usuário interagem com aplicativos web como por exemplo:
- Expressiveness (graficos vetoriais)
- Performance (compilador JIT)
- Real time (binary sockets e pub/sub messaging)
- Rich media (video e audio streaming)
- Offline support (local storage and desktop client)
Acompanhe o artigo completo
http://coenraets.org/blog/2006/08/how-flex-can-transform-the-user-experience-on-the-web/
Apollo
A Adobe esta preparando o lançamento do Apollo, uma ferramenta que promete revolucionar o desenvolvimento de RIA’s, produzindo softwares que podem ser instalados em seu computador ou acessados via web, funcionando online e offline, e o melhor, feita na Flash Plataform e compativel com Flex2 e Action Script 3.0. Continue reading
Flex e PHP: Usando HTTPService
Não é somente com o AMFPHP que o Flex pode se integrar com o PHP para acessar banco de dados ou outras tarefas. No Flex 2.0 há a classe HTTPService, podendo usar os métodos GET ou POST. O Wendel criou um exemplo de como fazer isso usando PHP com XML.
Veja o exemplo
http://www.wendelmaques.com.br/index.php/2006/07/28/usando-o-httpservice-via-xml-no-flex-com-php/
Sobre a classe HTTPService
http://livedocs.macromedia.com/flex/2/langref/mx/rpc/http/HTTPService.html