RICARDO TEIXEIRA (40 pts)

RÔMULO NUNES (32 pts)

JOTA LAGO (40 pts)

FLASHGURU (155 pts)

RICARDO TAKAHASHI (180 pts)

AUTOR DESCONHECIDO (100 pts)

IRAPUAN MARTINEZ (45 pts)

SYDNEY GANHO (60 pts)

DEMIS BUCCI (50 pts)

KEN AWAMURA (130 pts)

MUZAK (45 pts)

MARLOS ALVES CARMO (90 pts)
Treinamento PontoFlash de Flash e ActionScript

Como tornar um objeto com alpha zero quando eu clicar em um dos outros itens?

Quero que uma variável vinda de um TXT vire um link.

Como fazer com que a seqüência dos campos sejam seguidos ao se pressionar a tecla TAB?

Como mudar a cor do mouse over de 23 botões, por uma única actionscript?

Quero fazer um movimento circular infinito sem quebras (truncados).

Eu queria que no mouse over aparecesse um texto acompanhando o mouse.

Como fazer uma busca de palavras num arquivo do Flash?

Como se usa o NoCache?

Como desenhar círculos e bolas dinamicamente no FlashMX?

Como usar o objeto LoadVars para carregar variáveis de um arquivo externo?

Como eu defino a posição de um swf através do comando Load movie?

Como simular o "salvar imagem como" do botão direito do browser no Flash?

Preciso fazer um movieclip rodar ao contrário (retroceder).

Como mascarar uma parte de uma imagem jpg carregada dinamicamente com setMask?
Integrando o Flash com Tecnologias Externas.

Degradé com tons metálicos - Fireworks

3D Wireframe - segunda parte

Objetos e classes

Objeto array - Arrays X Objetos

Janelas com abas.

Máscara percorrendo um caminho.

Fórmula do efeito de elasticidade

Create TextField.

Janelas pop-up e semi-full no flash

Integração Flash X ColdFusion.

Flash no Espaço Geográfico
Book of pages

Spiral

Xbox f5

Array intro

Widgets

Gera CPF

DuplicateMC

Relógio

3d geo

Worm

Menu popop de pastas

Pêndulo
HOME | TRUQUES E DICAS
Como classificar um array por um de seus itens?
por Helen Triolo


Tenho um array que para cada linha há dois dados (nome e idade).

myArray[0][1][0] = "chris"; <== Name teammember 0, team 0
myArray[0][1][1] = 10; <== Age teammember 0, team 0
myArray[0][2][0] = "steve"; <== Name teammember 1, team 0
myArray[0][2][1] = 7; <== Age teammember 1, team 0

Criei esse método para o Flash MX.

myArray = [];
myArray.push({groupname:"superstars",name:"chris",age:10});
myArray.push({groupname:"superstars",name:"steve",age: 7});
myArray.push({groupname:"minorstars",name:"jim",age: 8});
myArray.push({groupname:"minorstars",name:"lisa",age: 11});
myArray.push({groupname:"nobodies",name:"steve",age: 10});
myArray.push({groupname:"nobodies",name:"jill",age: 9});

Array.prototype.sortOn = function(p) {
Array.$sortprop = p;
var sortfunc = function (a,b) {
var p = Array.$sortprop;
return b[p] < a[p];
}
this.sort(sortfunc);
delete Array.$sortprop;
}

trace("before sort:");
for (i=0;i trace(myArray[i].groupname + " " + myArray[i].name + " " +
myArray[i].age);
}

myArray.sortOn("age");
trace(" after sort:");
for (i=0;i trace(myArray[i].groupname + " " + myArray[i].name + " " +
myArray[i].age);
}

Helen Triolo


0 comentário