Estes arquivo mostra como usar a classe Matrix para fazer transformações em um objeto, neste caso um mapa. Cada área do mapa (continentes, países e cidades) está representada por um Rectangle (delimita a área) e por um Point (que define a localização de um clipe de filme no qual se clica para ativar o zoom).
O script mostra como aplicar a escala e centralizar o mapa no Rectangle da região escolhida.
Também tem uma aplicação do método transformPoint, que faz uma mão incrível. Ele permite que um Point (uma coordenada) seja transformada para uma determindada matriz. Assim, fzemos com que o ponto de referência acompanhe as transformações do clipe de filme do mapa.
O código é pequeno e relativamente simples. Aqui estão os fontes zipados.
Aqui tem uma versão em Flex


