10 Astro Flash: 3D nativa vs Papervision3D

Sabado 3 de maio de 2008

Adobe anunciou algum tempo algumas novas funcionalidades (Hydra filtros de gráficos avançados e uma melhor gestão do texto) que estarão presentes na próxima versão do Flash. Em particular, tem atraído o interesse de introdução em 3D (eixo Z), então a capacidade do Flash para manipular objetos em um mundo tridimensional. O mesmo Adobe afirma que este é realmente um 2.5D, como muitas vezes se afirma, uma espécie de "simulação" de um verdadeiro mundo tridimensional. Na verdade você pode rodar um símbolo Flash intron eixo z, mas apesar disso, o símbolo permanece fixa no espaço tridimensional! Un po 'o que acontece quando você distorcer um bitmap no Photoshop! Essa, então, não tem nada a ver com projectos como o Papervision3D, Away3D, Sandy e muitos outros, que contêm uma variedade de recursos (câmera, cenas, texturas, etc ...) ausente "nell'Astro nascituros." Na sua essência Adobe quer absolutamente nenhuma sobreposição de projetos 3D de terceiros, mas apenas fornecer uma camada nativas, visando melhorar o desempenho das bibliotecas existentes em 3D.

De qualquer maneira o importante é que a Adobe parece orientada para introduzir estes tridimensional apresenta um nível elevado, não ajudando em todas as bibliotecas completas e complexas como Paparevision3D. Durante algum tempo, na verdade, usamos duas técnicas para expandir as capacidades do Flash: API de nível baixo e alto grau API.

O baixo nível da API são normalmente escritos em C / C + + e fazem parte do núcleo do Flash, em seguida, preencha o jogador. Este método ao mesmo tempo que garante uma maior rapidez de execução, o outro aumenta o tamanho do Flash Player.

A API de alto nível são escritos em Actionscript e não pertencem ao núcleo nativo. Em outras palavras é como uma biblioteca que nós poderíamos escrever nós, com a diferença que é fornecido diretamente da Adobe. Tal como acontece com o lançamento do Flash 5, a primeira introdução do XML foi inteiramente construído na Actionscript, criando muitos problemas de performance!
A vantagem é que essas bibliotecas são preenchidos somente quando necessário e, em seguida, apurado no âmbito do arquivo SWF. Tal como acontece hoje com o tema Tween (ver ou fl.transition .* .* fl.motion) escrito inteiramente em Actionscript (incluindo esta projectos paralelos nasceram como Tweener (caurina.transitions.Tweener) ou TweenerMax.
Precisamente por essa razão, a comunidade Papervision não é inteiramente feliz para a escolha da utilização da API de alto nível, na prática, o mesmo "nível" da Papervision3D. Esta, na verdade, ela não pode afetar o desempenho futuro 3D biblioteca.

No entanto vai terminar, o importante é que Papervision3D não está morta, na verdade!

Post relacionado

Umapa Flash Componente (v0.6 Beta)

Sexta-feira 29 de fevereiro de 2008

imagem

Foi libertado beta 0,6 componente Umapa Flash CS3 (Actionscript 3,0) - o pacote é também uma versão para o Flex. Com mais e vamos notar a adopção de OpenStreetMap como padrão provedor. Também foi acrescentado um avançado gestor Marker e um número de diferentes otimizações.

Post relacionado

Flash Actionscript concurso: apagar ferramenta

Domingo 3 de fevereiro de 2008

Afirmo agora: não ganhou nada! Além de orgulho - se alguma vez - que tinha resolvido o problema.

QUEST - REQUERIMENTO

Como é uma ferramenta para eliminar, excluir, limpar, uma "porção" de gráficos projetados com a API do ActionScript 3.0?

ActionScript 3.0 com alguns objetos visuais, tais como MovieClip ou Shape expor a propriedade graphics um ponteiro para outro objeto que "serve" toda a concepção gráfica runtime. Por exemplo, você pode desenvolver um aplicativo simples design. Este objeto graphics pode tirar alguma coisa, por exemplo, sobre um objeto Shape O problema é que, uma vez concebida uma coisa que você pode limpar tudo, mas não uma única parte.

Desenhar uma linha é simples:

Actionscript:
  1. Shape ( ) ; var myShape: Shape = new Shape ();
  2. ; addChild (myShape);
  3. / /
  4. ( 2 ,0xff0000, 1 ) ; myShape. gráficos. LineStyle (2, 0xff0000, 1);
  5. ( 0 , 0 ) ; myShape. gráficos. Deslocarpara (0, 0);
  6. ( 100 , 100 ) ; myShape. gráficos. lineTo (100, 100);

Projetado algo que você pode limpar tudo pelo método simples chamada clear() limpar clear()

Actionscript:
  1. ( ) ; myShape. gráficos. claras ();

Mas se eu quiser "apagar" só um ponto de partida? Ou coordenadas 50,50 a 100,100?

Procurar na Internet eu encontrei inúmeros exemplos de aplicações de design "e, na verdade, não oferece suporte ou para o" delete ".

Qualquer solução?

Post relacionado

O Google Maps para o componente Flash

Sexta 25 de janeiro, 2008

AFComponents Umapa

O Google disponibilizou APIs - em Javascript - para colocar seus mapas em qualquer site. Vied a forma de implementar a mesma coisa com o Flash!

imagem Nós partimos de um componente livre, Umapa (Universal ActionScript 3.0 Mapeamento da API - integração com o Google Maps), desenvolvido pela AFComponents, um vertical componentes para Flash / Flex muito razoáveis e acessíveis. Sobre o site, onde você tem que registrar a tirar partido de downloads gratuitos, existem também as versões de Umapa para ActionScript 2.0: G Ver.2.6.1 MAP. Neste caso vamos investigar a versão 0.4 Beta do Umapa para o ActionScript 3,0 (dentro do pacote, há também um componente Flex). Que nós estamos indo para ver se - obviamente - uma versão beta, faltando, então, algumas funcionalidades na versão 2.0 Actionscript (G Ver.2.6.1 MAP). No entanto, olhar para o futuro, parece mais interessante concentrar a atenção sobre esta versão, eu tentei tanto e, apesar da maior abrangência da liberação para Actionscript 2.0, a versão beta para Actionscript 3.0 é consideravelmente mais eficiente.

Continue lendo ... "

Post relacionado

Web2.0: Adobe está tentando Apollo?

Terça-feira, 13 fevereiro, 2007

Apolo é o nome de código (por enquanto) de um projecto ambicioso para o mundo Adobe RIA (Rich Internet Applications) e Web2.0, incluindo Ajax. Alguém lembrou Contribuir Macromedia, Macromedia Central de outra pessoa. Há também quem veja no Apollo mera união - ou capacidade - para reunir os elementos Flash e PDF (entre outras coisas já feitas com o Flash Paper)!

Continue lendo ... "

Post relacionado

Como colocar o Google Map em seu Web

Terça-feira, 23 de janeiro, 2007

Web2.0 também significa software distribuído através da API. A capacidade de explorar recursos e funcionalidades remotas noutros países é extremamente útil, na realidade, como a Internet. Além do Yahoo, com seus 2,0 Toolkit estilo, até mesmo o Google - no contexto de geo-referenciamento - oferece gratuitamente a sua ferramentas, neste caso, para a gestão e gerenciamento de mapas.

API do Google Maps permite que você incluir o Google Maps em suas páginas da Web usando Javascript.

Continue lendo ... "

Post relacionado