Blog

a great conversation starts with a great topic

This is a public Blog  publicRSS

  • Entry posted Jun 05 by Thiago Viana, tagged Interactive Experience

    Amigos, estava eu navegando procurando artigos para leitura e me deparo com este link, no mínimo, muito interessante.

    É um projeto da Microsoft para seu console, o XBox. Ele virá com um sistema de captura de movimentos e voz. Não necessitando dos tão conhecidos controles.

    http://www.viddler.com/explore/Joystiq/videos/1118/33.462

    Vale a pena assistir até o fim!

    Abraços!

    Microsoft XBox
  • Liberada a estatistica de propagação do Flash Player no mundo até o mês de Março de 2009, confira na tabela abaixo:

    Versão 7 Versão 8 Versão 9 Versão 10
    Mercados Maduros 99.3% 99.1% 98.9% 74.2%
    EUA/Canada 99.2% 99.0% 98.8% 74.5%
    Europa 99.1% 98.9% 98.6% 75.3%
    Japão 99.8% 99.5% 99.3% 72.0%
    Mercados Emergentes Não pesquisado desta vez
    Propagação do Flash Player
  • Iniciando

    Antes de iniciar este tutorial, crie um arquivo novo no Flash e um objeto no palco do tipo Button. Dê a ele o nome de instância "botao", sem áspas.

    Entendendo Ouvidores de Evento

    Depois disso, você deve aprender sobre EventListeners (ouvidores de evento). É através deles que você é capaz de fazer com que uma determinada função seja executada quando um evento específico for disparado.

    Veja a linha de código abaixo e a explicação de cada parte dele:

    botao.addEventListener( MouseEvent.CLICK, abreLink );

    botão Objeto.
    addEventListener Método que adiciona um ouvidor de eventos ao objeto.
    MouseEvent Categoria do evento.
    CLICK Evento.
    abreLink Nome da função de evento que ainda será criada.

    Isto significa que toda vez que o evento de click for disparado no botão, ou seja, alguém clicar no botão, a função abreLink será executada.

    Criando a função que o evento executará

    Não teste agora, pois você precisa, obrigatóriamente, ter a função de evento abreLink criada para que tudo funcionde corretamente.

    Sendo assim, crie a função de acordo com o código abaixo:

    function abreLink( ev:MouseEvent ):void
    {

    }

    E o que é o ev:MouseEvent? Bem, este deixarei menos explicado, mas é um parâmetro obrigatório que toda função de evento tem que, mais para frente, publicarei algo mostrando sua utilidade.

    Criando a ação que a função abreLink executará

    Nós queremos que uma página da web seja aberta quando o usuário clicar no botão. Para isso utilizaremos a função navigateToURL().

    var link:URLRequest = new URLRequest( "http://www.iwtraining.com.br" );
    navigateToURL( link );

    A função navigateToURL() pede um parâmetro que tem que ser um objeto do tipo URLRequest. URLRequest é uma classe que guarda dentro dela um link. Antes, no ActionScript 2.0 você simplesmente colocaria uma string com o link dentro dos parênteses da função. Mas isto não é mais suportado no ActionSctipt 3.0

    Código final

    botao.addEventListener( MouseEvent.CLICK, abreLink );
    function abreLink( ev:MouseEvent ):void
    {
        var link:URLRequest = new URLRequest( "http://www.iwtraining.com.br" );
        navigateToURL( link );
    }

    Thiago Viana - 12.04.2009

    abrir uma URL no ActionScript 3.0, getURL() no ActionScript 3.0, Ouvidores de Evento
  • Pessoal, coisa simples mas achei estes ícones para por em trabalhos, apresentações, etc...

    Seguem os icones dos produtos da linha CS4.

    Abraços!

    Square Icons, Ícones CS4
  • Pessoal, eu estava meio ausente por que quebrei o dedo (quinto metacarpo da mão direita) e não tava conseguindo escrever.

    Enfim, ainda tá difícil mas eu queria passar isso para todos.

    Criei um link curto para o site do grupo, para ficar mais fácil a divulgação. Ele ficou assim:

    Era o que tinha disponível.

    Vamos divulgar pessoal!!

    thiagoViana

    Endereço Curto do Grupo
  • Entry posted Mar 07 by Thiago Viana, tagged Design

    Achei! heheheh

    1) Abra o Fireworks CS4.

    2) Selecione o menu "HELP > About Fireworks...".

    3) Com a tecla CTRL pressionada, dê um clique na logo do Fireworks (FW).

    4) Pronto =]

    Kinder Ovo Fireworks CS4
  • Entry posted Mar 04 by Thiago Viana, tagged Development

    Como falei em um post anterior sobre o ColdFusion mais informações sobre a tecnologia em si, resolvi dar continuidade e escrever outros artigos, mostrando  como iniciar nesta tão empolgante linguagem.

    Neste post falarei sobre a criação e utilização de variáveis no Adobe ColdFusion 8. A idéia aqui é mostrar o básico para você fazer seu primeiro teste com a linguagem.

    Variáveis e tipos

    Váriaveis são containers (caixas) onde são guardadas informações. Essas informações que ficam armazenadas podem ser categorizadas. Por exemplo: se você guarda o nome de uma pessoa em uma variável, então essa variávei é do tipo String (ou equivalente). Assim como se você guardar a idade de uma pessoa, esta variávei seria, por exemplo, do tipo Number.

    Bem, o ColdFusion não é como outras linguagens de programação no quisito "tipágem", dessa forma, você não é obrigado a dizer que tipo de dado uma variável vai armanezar antes de ela ser utilizada.

    Veja abaixo como criar uma variável simples:

    <cfset container = "50">

    Estamos, acima, tratando de um texto ou um número? E o que acontece se você fizer isso logo depois?

    <cfset container2 = container1 + 10>

    Erro? Não, o ColdFusion verifica o operador "+" (somar) e automaticamente transforma tudo em número (cast) e faz a operação.

    A tag <cfoutput>

    Para testar, utilize o seguinte código:

    <cfoutput>
    #container2#
    </cfoutput>

    A tag acima utilizada é como o Response.Write do ASP ou .Net. É usada para mostrar na tela (imprimir) o valor da variável container2.

    E o "#" ?

    No ColdFusion, toda vez que você quiser fazer referência a uma variável, você a colocará entre estes símbolos.

    Concatenar

    Números a gente soma, caso trate-se de texto (String), estamos concatenando.

    Nas linhas de código abaixo, primeiro foi criada uma variável name com o valor inicial "AUG". Logo abaixo, uma linha concatena (junta) a própria variável outras letras. No <cfoutput> você poderá ver o resultado do que fizemos.

    <cfset name = "AUG">

    <cfset name = name & "-CE">

    <cfoutput>
    #name#
    </cfoutput>

    Regras para criação de variáveis no ColdFusion:

    • Os nomes das variáveis podem conter somente letras, números e o underscore (underline).
    • O nome da variável deve sempre começar com uma letra.
    • Espaços em branco ou quaiquer caracteres especiais antes do underline não são permitidos.

    Como Instalar o Adobe ColdFusion 8

    Baixe do site da Adobe o instalador e siga os passos abaixo:
    http://www.iwtraining.com.br/centraldoaluno/referencias/stepByStep/coldfusion/cf.htm

    thiagoViana - 26/02/2008

    Variáveis no ColdFusion 8