MARLOS ALVES CARMO (90 pts)

RODRIGO AMARAL (56 pts)

ALEXANDRE PORTO (1281 pts)

LUI FERNANDO (151 pts)

MARCOS JOSÉ PINTO (44 pts)

PANDOGO (82 pts)

RICARDO TEIXEIRA (40 pts)

EDUARDO WALMOTT (226 pts)

DEMIS BUCCI (50 pts)

STICKMAN (155 pts)

DEN IVANOV (260 pts)

SASHA GUDEY (235 pts)
Treinamento PontoFlash de Flash e ActionScript

Aqui vai o segredo das variáveis

Como eu faço para alterar nome do .exe na barra de títulos e o ícone também?

Como fazer um objeto se movimentar pelo teclado (UP, DOWN, Left e Rigth)?

Como fazer para mudar as cores da barra de rolagem lateral?

Função javascript para voltar há uma página anterior a atual.

Preciso de uma ação para desabilitar um botão.

Como faço para abrir uma janela popup referente a resolução do usuário?

Como movimentar um movieclip no palco ao comando de botões acionados por eventos na TimeLine?

Como imprimir no Flash?

Como mando um formulário sem usar banco de dados?

Como importar caracteres especiais para o Flash? Usando URL Encoding?

Quero fazer um objeto ser arrastado e que quando soltado (stopDrag) caia suavemente.

Como descarregar um SWF quando muda de cena?

É possível enviar variáveis de um movie clip para uma cena diferente?
Loop infinito

Loops Alternados (Objeto Sound).

Flash MX 2004 - semelhanças com o modelo NET?

Número randômicos sem repetições no Flash 4.

Usando Flash e ASP para contruir um formulário.

Formulário de e-mail com ASP.

3D Wireframe.

Carregamento dinâmico de JPG e máscara por AS

Como fatiar um site modelo portal no Fireworks

Contador usando SharedObjects.

Macromedia Flash - Tendências

Includes.
Validação de senha e login

Rotação

Texto girando

Desenho dinâmico

3dv3trails

Texto esticado

Zoom e movimento

Fakeload

Barra de Scroll

Texto com scroll

Menu pastas

Array intro
HOME | TRUQUES E DICAS
Tem como eu criar um código para prever uma data em determinado ano?
por Alisson Oldoni


Bem, eu precisei disto (não me perguntem) e, depois de muita busca, consegui montar um código em AS para descobrir em que dia cai a páscoa em um ano qualquer. Ele funciona da mesma forma que a função easter_days do PHP. Até o fato de se você não passar nenhum parâmetro para a função, ele assume o ano atual da máquina rodando o script, é igual. Me baseei totalmente no algoritmo em C feito por Simon Kershaw (perdi a maldita URL pra vocês baixarem o arquivo original...), que, por sua vez, se baseou num cara chamado Dionysius Exiguus, que fez este algoritmo em 325 DC !

O retorno é o número de dias depois do dia 21 março (março tem 31 dias) em que a páscoa vai cair. Você pode adicionar este código para facilitar a sua vida:

/*
if (easterDate(meuAno)<11) {
trace ((easter+21)+" Março");
} else {
trace ((easter-10)+" Abril");
}
*/

segue a função:

easterDate = function(year) {
if (year == undefined) {
_blah = new Date();
year = _blah.getFullYear();
delete _blah;
}
var golden, solar, lunar, pfm, dom, tmp;
golden = (year%19)+1;
if (year<=1752) {
dom = (year+(year/4)+5)%7;
if (dom<0) {
dom += 7;
}
pfm = (3-(11*golden)-7)%30;
if (pfm<0) {
pfm += 30;
}
} else {
dom = (year+(year/4)-(year/100)+(year/400))%7;
if (dom<0) {
dom += 7;
}
solar = (year-1600)/100-(year-1600)/400;
lunar = (((year-1400)/100)*8)/25;
pfm = (3-(11*golden)+solar-lunar)%30;
if (pfm<0) {
pfm += 30;
}
}
if ((pfm == 29) || (pfm == 28 && golden>11)) {
pfm--;
}
tmp = (4-pfm-dom)%7;
if (tmp<0) {
tmp += 7;
}
return(Math.floor(pfm+tmp+1));
};


E você pode chamá-lo de qualquer lugar do filme desta forma:

Easter = _root.easterDate(2000);
// retorna o número de dias depois do dia 21 de março em que irá cair a páscoa.

Se você achou totalmente inútil, não responda...

0 comentário