GABRIEL SPORCH (53 pts)

LUIZ AVANCI (51 pts)

GUILHERME SCHEIBE (49 pts)

AMAURY BENTES (123 pts)

FLASHGURU (155 pts)

JONAS GALVEZ (521 pts)

PEDRO CLAUDIO (50 pts)

STICKMAN (155 pts)

DENIS CARAVALHO (85 pts)

ZEBEDIAH (35 pts)

RODRIGO AMARAL (56 pts)

RÔMULO NUNES (32 pts)
Treinamento PontoFlash de Flash e ActionScript

Como fazer um rastro (mouse trial), mas que as cópias ainda variassem o alpha.

Mascara não funcionam com linhas e nem com campos dinâmicos e campos de input?

Como fazer funcionar o Onion-Skin?

Como alterar a velocidade de um movieclip sem alterar a taxa de quadros por segundo (frame rate)?

Existe algum método no LoadVariables que funcione como POST e GET simultaneamente?

Dá para fazer comércio eletrônico com o Flash?

Como utilizar a função para procurar valores dentro de uma variável?

Como simular uma animação de um círculo sendo criado dinamicamente?

Como transformar uma animação em um movie clip?

Estou precisando de scripts em CGI.

Quero desabilitar os botões do _level0 (nível zero).

Como fazer um menu que segue o mouse com easing como o do site do cantao.com.br?

Como esconder o menu do Flash Player MX?

Alguém pode me dizer se há como inserir um som midi numa apresentação flash?
Como arredondar os cantos de uma foto no Fireworks.

Fireworks, o patinho feio da Macromedia.

Interpolação de movimento

Como usar o Flash com o FrontPage?

Calendário dinâmico

Gravidade no Flash.

Conceitos de Design - Apresentação.

Interação de Flash+Asp.

Menu estático.

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

Event Handlers (identificadores de eventos).

Efeito Blur - Actionscript
Ampulheta

Clip Over e Out

Rippled

Duplicate MC

ComboBox duplo

Nudemask1

Explode text

Tabela periodica

Scroll Component

Texto com pause

Sashacircle 1

Sistema de notícias Flash+PHP
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