Categorias
Flash Tutoriais

Preloader em ActionScript 3.0

No post anterior trabalhamos com o carregamento de uma imagem externa, agora vamos fazer um preloader para o carregamento de uma imagem. Se você não fez o exercício anterior, arrume uma foto do tipo JPG , GIF ou PNG e coloque na mesma pasta do seu arquivo swf. no meu caso eu vou utilizar essa imagem :

Primeiro vamos preparar o terreno. crie um movieclip como o nome barra e o seu resgistration no canto esquerdo ao centro como na imagem abaixo.

Coloque o nome de instância da barra “barra_mc”, selecione o frame para inserir o nosso código e vamos programar:

var str:String = "foto.jpg";
var carregador:Loader = new Loader();
var requisicao:URLRequest = new URLRequest(str);
// criei as variáveis necessárias para efetuar o carregamento , o Loader e URLRequest

carregador.contentLoaderInfo.addEventListener(ProgressEvent.PROGRESS, onProgresso);
carregador.contentLoaderInfo.addEventListener(Event.COMPLETE, onCompleto);
// Adicionei os Eventos para o carregamento

carregador.load(requisicao);
//Mandei carregar o arquivo

// A função que vai ser chamada quando carregar o aquivo.
function onCompleto(e:Event):void{
    var foto:Bitmap;
    foto = e.target.content;
    //criei uma variável para receber a imagem que vai ser carregada
    addChild(foto);
    //adiciono a imagem no stage
}

// A função que vai chamada no progresso do carregamento
function onProgresso(e:ProgressEvent):void{

        var total:Number = e.bytesTotal;
	// pego o total de bytes que eu vou carregar
        var lidos:Number = e.bytesLoaded;
        // pego a quantidade de bytes que eu já carreguei
	var pc:Number = lidos/total;
        // pego o percentual dividindo lidos por total
        barra_mc.scaleX = pc;
}

Vou comentar a ultima função a onProgress ela é disparada no Evento ProgressEvent.PROGRESS ela é chamada durante o progresso do meu download. No evento que a função recebe ProgressEvent tem as propriedades bytesTotal que possui a quantidade total de bytes que serão carregados pelo swf e bytesLoaded que possui a quantidade que foi carregada até o momento. E para extrairmos o percentual basta dividir a quantidade de bytes lido até o momento pelo total.

Por Fim atribuímos o percentual ao scaleX da barra. O exercício é simples mas qualquer dúvida podem comentar. Também aceito sugestões de tutoriais.

Por enquanto é só pessoal. depois eu coloco o fonte para download.

Até Breve

Categorias
Eventos

BARROS MELO REALIZA PALESTRA SOBRE 3G

A Telefonia Celular de 3ª Geração (3G) será o tema do debate desta quarta-feira (17) às 19h, nas Faculdades Integradas Barros Melo (AESO). A palestra será ministrada pelo Gerente de Projeto de Rede Móvel da Oi e professor do curso de graduação em Produção Fonográfica das Faculdades Integradas Barros Melo (AESO), Gustavo Maciel Ferreira.

Maiores informações no site da AESO

Categorias
Eventos Games

Palestra sobre games para celular na AESO

Nesta quarta-feira (17), às 19h, no cineteatro das Faculdades Integradas Barros Melo (AESO), os alunos da instituição irão desvendar os principais pontos no desenvolvimento de jogos para celular. Durante a palestra intitulada Desenvolvendo Jogos para Celular – um Estudo de Caso do Processo Criado pela Meantime, o engenheiro de software, Ivan Patriota, mostrará as principais fases de desenvolvimento, a evolução do processo e as principais adaptações no processo mediante as tendências da indústria de jogos para celular.

maiores informações no site da aeso

Categorias
Vagas

Vaga de Estágio em Design de Criação

A empresa Inove Informática está procurando por um estagiário(a) para trabalhar em projetos na plataforma Sharepoint da Microsoft com Webdesign de criação. Não serão necessários conhecimentos prévios da plataforma, pois o treinamento será dado pela própria empresa.

Requisitos Necessários:
– Cursando Design, Webdesign, Ciencias da Computação ou áreas afins
– Experiência em criação de interfaces e layouts para web
– Facilidade para trabalhar em equipe
– Ter boa comunicação

Requisitos Desejáveis:
– Sexo feminino
– Dom para criação de layouts
– Disponibilidade para 6h diárias
– Experiência com linguagens de programação

Os interessados devem mandar e-mail para selecao@inoveinform atica.net com o titulo “[vaga_design]” com o currículo e dados para contato.

Categorias
Eventos Games

Atualizando Eventos(IGDA Recife)

A igda recife está promovendo um ciclo de palestras em recife. Já tinha publicado um post semana passada sobre as palestras mais houve um acréscimo de mais uma palestra então atualizando:

Dia 09 de Setembro – Tiago Melo – General Manager da Lumentech de Aracaju – desenvolvedora do Sobrevivencia vai falar sobre sua experiência na área e sobre o cenário de desenvolvimento de jogos em Aracaju.

Dia 10 de Setembro – Maurício Carvalho/Gustavo Galvão  – Diretores da Playlore – Vão falar sobre outsourcing, portfolio, clientes globais e o projeto de estudo do Unreal 3.

as paletras ocorrem na AIS Computação Gráfica, às 19h. A AIS fica na Galeria João de Roma, na Conselheiro Aguiar, número 2333, Mezanino 1.

mais informações no site do IGDA Recife.