Extendendo a classe Tween do Flash
10/06/2008 — 1 comentário — Tags: actionscript, flash, tutorialA cada trabalho que volto ao Actionscript, me deparo com soluções interessantíssimas para problemas comuns. Esse post falar sobre classes de transição
Color Tween
A classe Tween é responsável por fazer transições de objetos do Flash. Entre essas transições estão mudanças nos eixos, na largura, na altura e na opacidade de objetos, não existindo transições entre cores. Existem alguns protótipos para isso, mas a melhor solução que encontrei foi usar a classe TweenColor, que extende a classe padrão encontrada no Flash.
Para usá-la, basta copiar o pacote, instalar (via Extension Manager) e começar a usar. Um rápido exemplo funcional:
var container:MovieClip = this.createEmptyMovieClip("container", this.getNextHighestDepth());
var label:TextField = container.createTextField("label", 1, 0, 0, 150, 20);
label.text = "Hello World";
container.onRollOver = function():Void {
var mytween = new TweenRGB(this, "", Regular.easeInOut, 0x000000, 0xff0000, 3, true);
}
Acessando seu PC Windows pelo Mac OS
28/10/2006 — Comente! — Tags: mac, pc, tutorialEsse artigo ensina como logar em sua máquina com Windows a partir do Mac OS. Em redes locais isso é muito prático. O software que iremos utilizar é o Remote Desktop Connection (RDC). Faça o download do software (eu escolhi a versão em .bin) e vamos lá.
Pseudo-seletores são legais
28/10/2006 — Comente! — Tags: css, dicas, tutorialTodo mundo lembra do pseudo-seletor :hover, quando quer fazer um simples efeito rollover em um link. Well, o que pouco sabe é que existe outros dois seletores muito bacanas: o :after e o :before.
Veja o exemplos:
a:before { content:">";}
a:after { content: " (link externo) "; }
a:after { content: " (" attr(href) ")"; }
O primeiro exemplo coloca um espaço (entidade ) antes do conteúdo do botão. O segundo exemplo, coloca um marcador para cada link. Já o terceiro exemplo adiciona o texto "link externo" a todo link da página. Bem, e a última linha? Note o uso do attr(href). O que ele faz é simplesmente retornar o valor href do tag a. Ao invés do attr(href), você também pode usar outros atributos. Veja esse exemplo:
Toda imagem será antecidida de: Descrição da imagem: (valor do atributo da imagem)
Rádio online é moleza!
23/06/2006 — 104 comentários — Tags: rádio, shoutcast, tutorialEscrevi esse artigo no começo do ano para explicar como ocorre a transmissão de áudio para a Internet. (Nas minhas férias de faculdade - mês que vem - vou refazer esse artigo e aproveitar que tenho 2 micros em casa agora)Utilizaremos o SHOUTcast, que é livre e funciona em vários sistemas operacionais. É uma solução pequena, mais interessantíssima.
Monitorando o MSN de uma rede
28/05/2006 — 52 comentários — Tags: linux, msn, tutorialEsse artigo não tem tanto a ver com esse site, mas pode ajudar muitos admistradores de rede Linux.
O uso do MSN desenfreado pode acabar com a produtividade do trabalho em uma empresa, por exemplo. Aonde eu trabalho, implementamos uma solução interessante: um sniffer, que gera relatórios das conversas dos funcionários (o que não é tão ético assim) e que está instalado em nosso servidor de Internet (rodando Slackware Linux).
CSS para preloader de imagem
23/04/2006 — Comente! — Tags: css, tutorialwidth: 0px;
height: 0px;
display: inline;
background-image: url(path/to/image1.png);
background-image: url(path/to/image2.png);
background-image: url(path/to/image3.png);
background-image: url(path/to/image4.png);
background-image: url();
}
Depois de configurar o CSS, basta chamar uma div, com seu respectivo id.
Verificando contas de e-mail POP3 com PHP
20/03/2006 — 2 comentários — Tags: php, tutorial, webmailEscrevi uma funçãozinha que verifica a existência de emails (e informações adicionais como: assunto, remetente e data) de contas POP3, em PHP. O código está abaixo.
Na próxima semana, postarei uma revisão desse código. A próxima versão implementará uso de CSS e Javascript, para uma interface mais interativa.
CSS: Transparências cross-browser
09/02/2006 — Comente! — Tags: css, tutorialExistem formas distintas para fazer efeitos de transparência, via CSS. Cada browser reconhece um atributo nas folhas de estilo. Vamos lá então:
Para o flamigerado IE.
Usado no browser Mozilla
Usado no Opera
Usado em navegadores com engine KHTML (Safari e Konqueror)
Para o Internet Explorer, os valores variam entre 0 a 100. Para os outros browsers, variam entre 0 e 1.
[update] O Opera, não sei porque cargas d'água, não suporta transparência;