Archive for the ‘tutorias’ Category

  • Básico Flash preloader

    0

    Este tutorial mostra como criar um preloader em flash com actionscript 3, para que quando você carregar arquivos seus usuários podem ter algumas indicações sobre o processo de carregamento do arquivo.

    O preloader vai carregar um arquivo externo swf.

    1. Crie um novo arquivo flash (ActionScript 3.0) e salve-o como simple_preloader.fla.

    2. Faça a cor de fundo do palco preto e definir a taxa de quadros a 30fps. Deixe o tamanho do documento 550 × 400 pixels. (Este tamanho deve corresponder ao tamanho do conteúdo que você irá carregar).

    3. Insira 2 novas camadas de modo que temos agora 3 camadas.
    A um nome no topo “acções”, fecha-a agora, o segundo nome ‘texto’ e na parte inferior a um “bar”.

    1

    4. Selecione o texto camada, pegue a Ferramenta de Texto e na propriedade inspector definir o tipo de texto dinâmico e definir a fonte eo tamanho propriedades que desejar. Position the text in the middle of the stage and give it an instance name of percent. Posicione o texto no meio do palco e dar a ele um nome de instância por cento.

    2

    5. Selecione a camada bar e tomar as Rectangle Tool.
    No seu conjunto propriedade inspector para nenhum acidente vascular cerebral e definir a sua cor vermelha. Posicione o retângulo abaixo do texto sobre o estádio e torná-lo 300 × 15 pixels.
    Selecione o retângulo e convertê-lo em um clipe de filme, pressionando F8. Defina o seu nome para mcBar, o seu tipo de MovieClip e apontam para o registo superior esquerdo e clique em OK.

    Com o retângulo ainda selecionado, defina o seu nome a instância bar.

    3

    6. Selecione a camada ações e abrir o painel ações.
    Copie o seguinte código:

    [code lang="as3"]
    var loader:Loader = new Loader();
    loader.contentLoaderInfo.addEventListener(ProgressEvent.PROGRESS, progressHandler);
    loader.contentLoaderInfo.addEventListener(Event.COMPLETE, completeHandler);
    loader.load(new URLRequest("content.swf"));

    function progressHandler(event:ProgressEvent):void
    {
    var ratio:Number = event.bytesLoaded / event.bytesTotal;
    percent.text = Math.ceil(ratio*100).toString();
    bar.scaleX = ratio;

    }

    function completeHandler(event:Event):void{
    removeChild(percent);
    removeChild(bar);
    percent = null;
    bar = null;
    addChild(loader);
    }

    [/code]

    7. Vamos explicar o código.
    Temos uma carga declarada objeto que irá carregar o nosso arquivo externo, que está contida na URLRequest objeto.
    Content.swf representa o caminho do arquivo externo que queremos carregar.
    Em seguida, adicione ouvintes, para que o carregador objeto de acompanhar o processo de carregamento.
    O progressHandler função é a manipulação PROGRESSO evento.
    Dentro dessa função, temos declarado um rácio variável que detém o rácio entre os bytes que já estão carregadas e os bytes totais.
    Então, defina a propriedade texto do nosso texto para uma seqüência dinâmica que representa este rácio multiplicar por 100 a ter a percentagem.

    Retweet this post
  • printscreen com adobe air

    0

    como capturar a tela com adobe air? esta é uma pergunta que tive a muito tempo, depois de algumas pesquisas, achei uma classe que ajuda-me a capturar a tela do meu pc. uso ela para fazer tutorias, dos backoffice que usamos na empresa, e tambêm para capturar telas dos clientes pra facilitar o diagnótico dos problemas em causa. vou posta o exemplo que achei. O codigo é simples e depois é você fazer as alterações diacordo com a sua necessidade.

    A classe:
    as3classes.zip

     

    [code lang="actionscript3"]<?xml version="1.0" encoding="utf-8"?>
    <mx:WindowedApplication xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute"
    title="Print Screen Monitor sample application." initialize="init();"
    showStatusBar="false">

    <mx:Script>
    <![CDATA[
    import couk.psyked.air.printscreen.events.PrintScreenMonitorEvent;
    import couk.psyked.air.printscreen.PrintScreenMonitor;

    private var monitor:PrintScreenMonitor

    private function init():void {
    monitor = new PrintScreenMonitor(100);
    monitor.addEventListener(PrintScreenMonitorEvent.ADD_SCREENSHOT, updateImage);
    monitor.addEventListener(PrintScreenMonitorEvent.CHANGE_SCREENSHOT, updateImage);
    monitor.addEventListener(PrintScreenMonitorEvent.REMOVE_SCREENSHOT, removeImage);
    monitor.watch();
    }

    private function updateImage(e:PrintScreenMonitorEvent):void {
    image.data = e.bitmap;
    }

    private function removeImage(e:PrintScreenMonitorEvent):void {
    image.data = "";
    }
    ]]>
    </mx:Script>

    <mx:Label x="10" y="10" text="When you press the print screen, the screenshot will be displayed below."/>
    <mx:Image left="10" right="10" top="36" bottom="10" id="image" verticalAlign="middle" horizontalAlign="center"/>
    </mx:WindowedApplication>
    [/code]

    Gostou estao deixa um comentario, sugestão, critica, o quer alguma dica.
    Retweet this post
  • Stupid CSS Trick

    0

    Como hoje em dia usamos muito o CSS, vou aproveitar um post da

    PS: esta dica veio pelo twitter. Abraço a todos.

    Retweet this post
  • tutorial: video sobre fundo verde

    0

    o Lee Brimelow gostou um novo tutorial sobre after Effects e flash, que mostra como retirar um fundo, e deixa-lo transparente dentro do flash.
    para ver os tutorias clique aqui.

    Retweet this post
Page 1 of 512345»