Video no Flash via AS3.0

Fala ai galera blz? hoje com mais um post e novamente sobre AS3.0, recebi emails perguntando sobre videos no Flash, bom existem varias maneiras de embedar video no Flash, qual delas é a melhor? nenhuma!, é nenhuma mesmo todas são boas e tem suas finalidades, pra quem começa com o Flash pode usar um componente nativo o FLVPlayback para usar é simples:

1 – abra o menu janela seção componentes/video/FLVPlayback,
2 – arraste para o seu palco
3 – (opcional) va em inspetor de componentes e modifique opções a seu gosto inserindo botões de play, stop, timeline.
5 – abra o painel de ações e escreva o seguinte código

//Importando Video
import fl.video.*;

//Criando a variavel para o FLVPlayback e adicionando ao stage
var vid:FLVPlayback = new FLVPlayback;
addChild(vid);

//URL do Video (preciso explicar mais do que isso???)
vid.source = “video.flv”;

Lembrando sempre que seu video precisa estar na extenção .flv;
Outra observação boa é que o componente ja tem AutoPlay como padrão;

Outro Modo de embedar videos no Flash é com um componente que eu uso muito do Natan Alves o FlahsLightBoxVideo que pode ser feito o download aqui;

depois de fazer o download do componente siga os passos

1 – copie e cole o componente na pasta Adobe\Adobe Flash CS4\Common\Configuration\Components
2 – abra o menu janela seção componentes/componente padrão/FlashLightBoxVideo,
3 – arraste o componente para o seu palco
4 – instancie o componente
5 – (opcional) va em inspetor de componentes e modifique opções a seu gosto inserindo botões de play, stop, timeline.
6 – abra o painel de ações e escreva o seguinte código

//OBS.: nesse caso eu vou usar um botao chamado botao_btn para executar o video
botao_btn.addEventListener(e:MouseEvent.CLICK, vaivideo);
function vaivideo(e:MouseEvent):void{
flbvideo.carrega (“video.flv”, “nome do video”, “url do video ou site”);
}
//Pronto Simples só isso ^^

No geral ainda existem outros modos de inserir video no Flash, ainda tem API do Youtube, mas vou deixar para um próximo tutorial.

Download dos arquivos usado nesse tutorial aqui;

<? Programador de Allstar ?>

Ripple Effect ou Efeito Cascata

Bom pessoal agora sim vou me apresentar, sou Luiz Calderaro Flash Developer na agencia Café Comunicação e estou começando um blog sobre programação, para mim não existe programação melhor ou pior (tirando o ASP) por isso vou falar sobre tudo. Tudo mesmo qualquer duvida, sugestão ou critica sempre será bem vinda.
Hoje vamos falar sobre uma classe que eu achei na internet muito interessante, o Ripple Effect (efeito cascata) bom isso é bem tranquilo e qualquer um pode fazer, primeiro faça o download da classe aqui. após fazer o download no seu Stage adicione um Movie Clip com o registro no canto superior esquerdo, lembrando que, pode ser feito com qualquer coisa botão, efeito de background etc.

Após a criação do Movie Clip instancie ele, sugestão MC, e abra o painel de ações e escreva o seguinte código:

/* Importa a Classe responsável pelo efeito de onda */
import be.nascom.flash.graphics.Rippler;

/* Cria as variaveis definindo a qual movie clip será criado o efeito, tamanho e velocidade */
var ondas:Rippler = new Rippler(mc, 10, 5);

/* adicionando o listener no Movie Clip */
mc.addEventListener(MouseEvent.CLICK, vai);
function vai(e:MouseEvent):void{
/* Cria as ondas de acordo com o posicionamento do Mouse */
ondas.drawRipple(e.target.mouseX, e.target.mouseY, 30, 2);
}

Espero que se divirtam com essa classe download do Fla Disponivel aqui

até o proximo tutorial.

<? Programador de Allstar ?>