MUZAK (45 pts)

JOÃO NETO (78 pts)

SÁVIO PONTE (39 pts)

BÁRBARA TOSTES (64 pts)

EDUARDO PERROUD (52 pts)

PEDRO CLAUDIO (50 pts)

MARCELO SIQUEIRA (96 pts)

LUIZ HERRERA (117 pts)

ZECA BALA (45 pts)

RICARDO TEIXEIRA (40 pts)

DANIELA PIRES (86 pts)

EDUARDO WALMOTT (226 pts)
Treinamento PontoFlash de Flash e ActionScript

Como alterar o alpha (fade) de um botão no mouseOver e mosuseOut?

Como funciona o combobox para gerar variáveis?

Como fazer banners com animação e que fossem links. Com botão transparente?

Como fazer aparecer uma imagem por baixo de uns quadrados em tweening?

Como gravar num TXT e depois recuperar dados enviados por um campo de texto?

Estou tentando aplicar uma ação a um botão para fazer desaparecer um movieclip e quando clicar novamente ele mostrar o movie.

Gostaria de saber como criar um botão voltar e avançar? Como usar âncoras no Flash?

Quero colocar um som de fundo sem interrupções ou cortes.

Eu quero que uma imagem (bitmap) abra uma janela POPUP.

Como faço para ler o conteúdo de uma variável do Flash com JS?

Como faço para redimensionar um preenchimento gradiente?

Qual é a melhor forma de carregar clips secundários? LoadMovie ou AttachMovie?

Como faço para gravar um arquivo .txt a partir do flash e depois exibí-lo?

Diz aí, como faço para projetar uma página full screen?
Escrevendo e lendo arquivos TXT com o FlashMX.

Curiosidades.

Gravidade no Flash.

Simulando botões d'água no PhotoShop.

Looping.

Menu arrastável, estilo Windows.

Grandene - Avaliação e sites

Rayoflight.

Alterar a parência dos componentes do FlashMX.

HACKED - ANONYMOUS

Interpolação de movimento

Menu deslizante.
Duplicate MC

Pêndulo

Calculadora

Personagem animado

Bspline1

Tocha de fogo

Drag Square

Drag MC 2

Linhas paralelas

Colisao e swap

Cubos vivos

EnterFrame
HOME | TRUQUES E DICAS
Como criar uma grade no Flash?
por Jonas Galvez


Aqui vai uma rotina bem simples:

// função para desenho (qualquer forma)
MovieClip.prototype.draw = function() {
var _color = arguments.shift();
this.beginFill(_color, arguments.shift());
var _init = arguments.shift();
this.moveTo(_init[0], _init[1]);
for(var i = 0; i < arguments.length; i++) {
this.lineTo(arguments[i][0], arguments[i][1]);
};
this.endFill();
};

// cria um movieclip vazio de modelo
// (deixando-o invisível)
this.createEmptyMovieClip("quadrado", 0)
// desenha um quadrado
this.quadrado.draw(0x6699FF, 100, [30, 0], [30, 30], [0, 30], [0, 0]);
this.quadrado._visible = false;

// definimos as propriedades da grade
var margemEsquerda = margemSuperior = 10;
var espacoHorizontal = _espacoHorizontal = 50;
var espacoVertical = _espacoVertical = 50;
var colunas = 8; var linhas = 4;

// loop para criação da grade
for(var j = 0; j < colunas*linhas; j++) {
ref = this.quadrado.duplicateMovieClip("quadro" + j, j+100);
ref._visible = true;
ref._x = margemEsquerda + espacoHorizontal;
ref._y = margemSuperior + espacoVertical;
if(j % colunas == colunas-1) {
espacoHorizontal = _espacoHorizontal;
espacoVertical += _espacoVertical;
} else espacoHorizontal += _espacoHorizontal;
};
Basta copiar este código no primeiro frame de um filme no Flash MX e executar para ver o resultado. Escrevi várias páginas sobre técnicas de duplicação de movieclip no meu livro, mas por enquanto ainda não posso mandar nem uma casquinha do conteudo...

Jonas Galvez

0 comentário