Posts Tagged ‘classes’

  • 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
  • sIFR -Tipografia

    0

    Bom hoje passei o dia tentando resolver um problema, tenho um site que estou programando, que o cliente quer usar uma fonte que não é padrao na web, bom procurando pela net achei um site que falava sobre um tecnica que eu podia usar qualquer fonte.

    Do wikipédia:

    O sIFR (atualmente na versão 2.0.6) é uma técnica criada por Mike Davidson – sIFR 2.0: Rich Accessible Typography for the Masses, servindo basicamente para construção de páginas com fontes tipográficas diferentes das comumente utilizadas. Basicamente o sIFR se trata de uma combinação de Macromedia Flash, JavaScript e Cascading Style Sheets. O sIFR está licenciado como Creative Commons-GNU LGPL.

    O funcionamento do sIFR segue os seguintes passos:

    • 1. Uma página normal XHTML é carregada no navegador.
    • 2. Uma função de JavaScript checa se o Flash está instalado e procura pelas tags, ids ou classes você designou.
    • 3. Se o Flash não está instalado (ou naturalmente se o JavaScript está desativado), a página XHTML carrega normalmente e nada demais ocorre. Se o Flash está instalado, o JavaScript traduz a página verificando cada elemento que você queira alterar pelo sIFR.
    • 4. Depois de checado, o script cria animações Flash das mesmas dimensões e cobre o texto original, inclusive deixando o texto em Flash selecionável e copiável como um texto normal, copiando o texto numa variável de texto do Flash.
    • 5. O ActionScript dentro de cada arquivo de Flash então desenha o texto na fonte escolhida numa fonte de 6 pontos e amplia até que caiba no tamanho da animação Flash.

    Este processo não é perceptível ao usuário normal.

    Retweet this post