30 de outubro de 2007

Criando e Animando TextField [ActionScript]

Demorei mas estou aqui novamente!!!

Bom pessoal devido a muito correria no serviço tive que ficar ausente um tempinho hehehe...

Hoje vou mostrar pra vocês como criar um campo de TextField dentro de um MovieClip e depois animando ele.

Vamos primeiramente passar os parâmetros do nosso TextField

>CODE <<>

// Aqui estou setando alguns atributos para meu texto, como COR, FONT, TAMANHO
var txt_fmt:TextFormat = new TextFormat();
txt_fmt.color = 0x000000;
txt_fmt.font = 'tahoma,arial';
txt_fmt.size = 13;


Como já mostrei no post anterior, vamos criar nosso MC [MovieClip]

// Aqui estou criando meu MC
var meuMc_mc:MovieClip = createEmptyMovieClip("meuMc_mc", 1);
// Passando o valor do y inicial do meu MC
meuMc_mc._y = 65;

// Aqui eu crio meu campo de texto dentro no MC, passo os seguintes parâmetros:
// Nome do campo, depth, valor do x, valor do y, tamanho - largura e tamanho - altura
texto_txt = meuMc_mc.createTextField("texto_txt", 1, 15, 0, 390, 22);
meuMc_mc.texto_txt.wordWrap = true;
meuMc_mc.texto_txt.text = "meu texto ;D";

// Aqui é onde eu atribuo os parâmetros para meu campo de texto.
// OBS:. isto sempre vem por ultimo
meuMc_mc.texto_txt.setTextFormat(txt_fmt);

Bom agora temos nosso TextField com nosso texto inserido dentro de nosso MC!

Vamos agora fazer uma animação básica...

function inicio(){
_root.onEnterFrame = function(){
if(meuMc_mc._y > 10){
meuMc_mc._y -= 1;
}else{
meuMc_mc._y = 65;
}
}

inicio();




Pronto!!! temos um campo TextField criado dentro de um MC e animado... ;D

até mais...
;*

19 de outubro de 2007

Centralizar MovieClip no Stage [ActionScript]

Opa!!!

Agora ta entrando na área de mais conhecimento meu hehehe..
uma dica bem rapida para o pessoal novato em ActionScript ;D

Vamos lá!

Rapidamente vou dar um exemplo de como criar e centralizar um MovieClip em seu Stage.

>CODE <<>

/** Aqui você está criando um MovieClip vazio **/
var meu_mc:MovieClip = createEmptyMovieClip("meu_mc", this.getNextHighestDepth());

/** Aqui estamos setando uma imagem dentro do nosso MovieClip **/
loadMovie("swf/image/minhaImagem.png", meu_mc);

/** Aqui estamos pegando o tamanho width do nosso MovieClip subtraindo o width do nosso Stage e dividindo por 2, assim teremos o centro da nossa posição "x" **/
meu_mc._x = (Stage.width - meu_mc._width) / 2;

/** Aqui estamos pegando o tamanho height do nosso MovieClip subtraindo o height do nosso Stage e dividindo por 2, assim teremos o centro da nossa posição "y" **/
meu_mc._y = (Stage.height - meu_mc._height) / 2;



Simples pessoal, assim você vai ter uma imagem centralizada!!
Até mais ;D

16 de outubro de 2007

Crie seu próprio gerador de CPF

Olá pessoal,

Uma coisa muito ultilizada para a maiorias dos desenvolvedores Web é o CPF, porque sempre tem algum sistema de cadastro pra testar ou pra criar.

Como muitas vezes precisamos de vários CPFs para testar nossos programas, eu descidi postar a lógica de como um CPF funciona, e talvez assim você possa criar seu próprio gerador de CPF para testar seus produtos.

O CPF é composto de 11 algorítmos, onde os 9 primeiros são os algorítmos randômicos, e os 2 ultimos são os algorítmos de verificação.

ex.
351.253.324-XX (XX > Algorítmo de verificação)

Bom agora vamos por a mão na massa! ;D


Para calcular o primeiro algorítmo de verificação.

Distribua os 9 primeiros dígitos em um quadro colocando os pesos 10, 9, 8, 7, 6, 5, 4, 3, 2 abaixo da esquerda para a direita, conforme representação abaixo:





















351254324
1098765432

Multiplique os valores de cada coluna:































351253324
1098765432
304581430151268

Calcule o somatório dos resultados (30+45+...+6+8) = 168

O resultado obtido (168) será divido por 11. Considere como quociente apenas o valor inteiro (15), o resto da divisão (3) será responsável pelo cálculo do primeiro dígito verificador (X).

Ex: 168 dividido por 11 obtemos 15 como quociente e 3 como resto da divisão.
Caso o resto da divisão seja menor que 2, o nosso primeiro dígito verificador se torna 0 (zero), caso contrário vamos subtrair o valor obtido da divisão.

Ex: 11-3 = 8 (oito). Já temos portanto o primeiro algorítmo de verificação do nosso CPF, confira:
351.253.324-8X.

Para calcular o segundo algorítmo de verificação.

Para o cálculo do segundo dígito será usado o primeiro dígito verificador já calculado. Montaremos uma tabela semelhante a anterior só que desta vez usaremos na segunda linha os valores 11, 10, 9, 8, 7, 6, 5, 4, 3, 2 já que estamos incorporando mais um algarismo para esse cálculo.

Veja:






















3512533248
111098765432


Na próxima etapa faremos como na situação do cálculo do primeiro dígito verificador, multiplicaremos os valores de cada coluna e efetuaremos o somatório dos resultados obtidos: (33+50+...+12+16) = 212.


































3512533248
111098765432
335091635181581216


Realizamos novamente o cálculo do módulo 11. Dividimos o total do somatório por 11 e consideramos o resto da divisão.

Vamos acompanhar: 212 dividido por 11 obtemos 19 como quociente e 3 como resto da divisão.

Caso o valor do resto da divisão seja menor que 2, esse valor passa automaticamente a ser 0 (zero), caso contrário vamos subtrair o valor obtido da divisão.

Ex: 11-3 = 8 (oito). Já temos portanto o segundo algorítmo de verificação do nosso CPF, confira:
351.253.324-88.

Neste caso chegamos ao final dos cálculos e descobrimos que os dígitos verificadores do nosso CPF são os números 8 e 8, portanto o CPF ficaria assim: 351.253.324-88.

Básicamente esse gerador de CPF ele randômiza os 9 primeiros algorítimos e depois calcula a validação deles com a regrinha.

Até mais pessoal!
;D

11 de outubro de 2007

Adobe Share

Fala pessoal!!!

Estava agora a pouco fuçando as coisas na net quando recebi um e-mail, era um convite de compartilhamento de arquivo, estranhei... mas como vi que era de fonte confiavel e também sou uma pessoa muito curiosa, fui dar uma fuçadinha ;B

Bom Pelo o que eu pude entender, Adobe Share é um site de compartilhamento de arquivos Online.
Mais interessante que é feito em Flex 2.0, uma tecnologia magnifica no meu ponto de vista hehe...

Bom, uma grande vantagem de tudo isso é que você pode interagir com pessoas tanto de dentro como de fora, ou seja, você pode compartilhar arquivos com pessoas que não ultilizam o Adobe Share, pena que o contrário não é possivel (pessoas de fora compartilharem arquivos com você).

Além de você poder fazer upload dos arquivos e enviar para outras pessoas para compartilhar, você tem um sitema de organização bem eficiente, onde você pode ver seus arquivos recentemente recebidos, pode também ver os arquivos que você compartilhou com outras pessoas, e o que acho mais interessante é poder guardar seus arquivos Online, no modo que você possa ter acesso a eles de qualquer lugar, entre varias outras opções que ele te oferece.

O Adobe Share ainda se encontra em versão BETA, mas vale a pena conferir.

Bom qualquer duvida pode perguntar que na medida do meu conhecimento vou explicando!
Até mais pessoal....

8 de outubro de 2007

Multiplas versões do IE

Bom pessoal,
Um dos sofrimentos dos designer é o fato de ter apenas 1 versão do IE e o Firefox para desenvolver e testar suas páginas. Ai vem o problema, você nunca sabe se o seu projeto está funcionando em todos os navegadores.
Por tal fato, fui a trás de um simulador de Internet Explorer, e graças a Deus encontrei o Multiple-IE, ele simula várias versões do
Internet Explorer (v3.0, v4.01, v5.01, v5.5, v6.0).

Recomendo que você já tenha o IE 7 instalado.

para Download direto clique aqui.

Testado e aprovado ;D
Até mais!

4 de outubro de 2007

Ativando a tecla Num Lock no Logon

Ajudinha básica para o pessoal do Xp e 2000...

Muitas pessoa tem um pequeno probleminha chato!!!
Quando você liga o pc o status da tecla Num Lock é específico de cada usuário, e por padrão fica desativado.
Ai o que acontece, toda vez você tem que apertar a tecla Num Lock pra funcionar!

Mas isso pode ser resolvido fácil...

O segredinho é o seguinte

*Clique no 'Menu Iniciar'
*Clique em 'Executar' e digite 'regedit'
//Vai abrir uma janela chamada 'Editor do Registro'

*No canto esquerdo de dois cliques na pasta 'HKEY_USERS'
//Vai abrir 'Subpastas' abaixo dela

*De dois clique na pasta '.Default'
//Vai abrir 'Subpastas' abaixo dela

*De dois clique na pasta 'Control Panel'
//Vai abrir 'Subpastas' abaixo dela

*De um clique em 'Keyboard'
//No canto direito vai aparecer várias opções


*De dois clique na opção 'InitialKeyboardIndicators'
//Vai aparecer uma janelinha chamada 'editar seqüência'

*No campo 'Dados de valor' altere de '0' para '2'
//Lembrando: '0 é igual a Num Lock DESLIGADO, '2' é igual Num Lock LIGADO

*Clique em 'OK'
*Feche todas as janelas
*Reinicie o computador

Feito!!
agora toda vez que ligar o PC a tecla Num Lock está habilitada

Espero ter ajudado, flws!

1 de outubro de 2007

Menu Iniciar mais rápido

Opa pessoal! é conhecido mas da uma ajuda e tanto para pc's mais lentinhos =]

Depois de fuçar alguns lugares descobri que é possível deixar o Menu Iniciar do Win XP e 2000 (que foram os que eu testei) mais rápido.

É bem simples basta fazer o seguinte:

*Clique no 'Menu Iniciar'
*Clique em 'Executar' e digite 'regedit'
//Vai abrir uma janela chamada 'Editor do Registro'

*No canto esquerdo de dois cliques na pasta 'HKEY_CURRENT_USER'
//Vai abrir 'Subpastas' abaixo dela

*De dois clique na pasta 'Control Panel'
//Vai abrir 'Subpastas' abaixo dela

*De um clique em 'Desktop'
//No canto direito vai aparecer várias opções

*De dois clique na opção 'MenuShowDelay'
//Vai aparecer uma janelinha chamada 'editar seqüência'

*No campo 'Dados de valor' digite o valor do Delay¹ que deseja
//Delay: tempo para executar a tarefa. Quanto menor o Valor mais rápido será executado.

*Clique em 'OK'
*Feche todas as janelas
*Reinicie o computador

PRONTO!!!
Apartir de agora seu 'Menu Iniciar' terá uma velocidade maior para a exibição das Opções...

Até mais Galera!