SYDNEY GANHO (60 pts)

ZECA BALA (45 pts)

AMAURY BENTES (123 pts)

EDUARDO PERROUD (52 pts)

AUTOR DESCONHECIDO (100 pts)

MARLOS ALVES CARMO (90 pts)

KEN AWAMURA (130 pts)

RICARDO TAKAHASHI (180 pts)

MAURO ROCHA TAVARES (40 pts)

FLASHGURU (155 pts)

GUILHERME SCHEIBE (49 pts)

RICARDO FIGUEIRA (33 pts)
Treinamento PontoFlash de Flash e ActionScript

Como classificar um array por um de seus itens?

Como são feitos os efeitos da névoa no fundo e o efeito aquático do espantalho nesse site? http://www.mypetskeleton.com

Como faço para colocar um Botão de liga / desliga som?

Como eu faco pra chamar um movie clip diretamente da Biblioteca?

Quero dar 2 loops em um Wav e só depois seguir em frente com a timeline.

Movies carregados com load movie online se tornam lentos.

Como fazer a timeline em vez de passar o filme para frente volte o filme?

É possível executar, à partir do flash, uma apresentação do Power Point?

Como fazer um efeito embaçado (efeito blur) no Flash?

Uma forma diferente de fazer uma concional.

Eu queria por a minha página na net, mas em FullScreen. Mas não sei fazer isso no flash.

O loadMovie() vai acumulando os filmes abertos na memória?

Vi que o único jeito de ter alguma coisinha legal no swift 3d e importando do illustrator?

Como fazer um cronômetro disparado por um botão no flash MX?
Detecção do FlashPlayer.

Tornando movieclips arrastáveis (drag movieclip)

Tratamento de imagens e alguns efeitos no Fireworks

Context Menu - usando o botão direito do mouse

Criando um Editor HTML com o MM Flash

Objetos e classes

Rayoflight.

Gradiente variável

Aprendendo a interagir Flash e ASP

Formatação Encoded e Decoded

Jogo dos 7 erros.

Configurando texto via actionscript.
Formulário

Create line

Fumaça

Menu folder

Load dinâmico de fotos

Spiral

Message Board Flash+ASP

Nudemask3

Neve

Raysoflight 2

Menu vai e vem

Bola quicando
HOME | TRUQUES E DICAS
Técnica para facilitar o acesso de documentos XML pelo Flash.
por Jonas Galvez



Há uns dois dias atrás eu fiz um post no onRelease sobre uma técnica muito interessante para acessar documentos XML, que foi apresentada por Ted Patrick. A solução consiste no método (não documentado) __resolve. Criei um pequeno exemplo para ilustrar como ela funciona:

XMLNode.prototype.__resolve = function(p) {
    var i = 0;
    var nds, l = (nds=this.childNodes).length;
    do {
        if (nds[i].nodeName == p) {
            return nds[i];
        }
    } while (++i};
var x = new XML("text<b />");
trace(x.root.a.firstChild.nodeValue);

A solução ainda não está finalizada, e existe uma thread ainda ativa sobre o assunto na lista Flashcoders. A versão mais recente está disponível aqui.

Após analisar um pouco, eu cheguei à conclusão de que não é verdadeiramente uma boa solução, já que a coleção childNodes de cada elemento teria que ser verificada completamente toda vez que o método __resolve fosse chamado. De qualquer forma, é muito interessante e pode funcionar OK em casos simples.

Aproveitando a onda, Michelangelo Capraro (novo membro da família onRelease) postou um parser que ele criou que funciona praticamente da mesma forma. Ele cria um objeto a partir de uma estrutura XML. Então, caso tenhamos o seguinte XML:

<root>x /><y /><z /></root>

Teríamos um objeto como este:
_xml = {root:{x:null, y:null, z:null}};

O download do arquivo pode ser feito aqui.

Os posts relacionados:
http://www.onrelease.org/index.php?m=200303#79769934
http://www.onrelease.org/index.php?m=200303#79769937

Jonas Galvez


0 comentário