Criando eventos personalizados no ActionScript 3.0 é simples. Use-os, então, permite que você use o método addEventListener() e fazer o nosso objeto de todas as normas. ) BottoneEvent . Se criou uma classe, por exemplo, Bottone , isto é correcto para associar com um ou mais eventos através de uma classe especial (derivado a partir da classe Event ) BottoneEvent . Nós poderíamos fazer todos os eventos que afetam o funcionamento do nosso assunto: o clique, mouse, ou qualquer outro evento! Também a definição de nosso pessoal constante. O esqueleto - genérico - uma classe de evento personalizado é:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
| package { / * @ ** Nome: BottoneEvent.as @ ** Descrição: Classe derivada de Eventos para gerenciar seu próprio evento personalizado @ ** Autor: = desfazer = @ ** Web: http://www.undolog.com @ ** E-mail: @ g.fazioli undolog.com * / .*; flash.events importação *.; BottoneEvent extends Event { BottoneEvent estende a classe pública evento { String = 'pluto' ; // codice qualsiasi, anche 'mioevento' in minuscolo public static const MIOEVENTO: string = 'bar', / / código qualquer, mesmo 'mioevento' em letras minúsculas Valore : Number = NaN ; var valor público: Número = NaN; / * @ ** Nome: BottoneEvent @ ** Descrição: construtor * / type , bubbles , cancelable ) ; super (tipo, bolhas, cancelável); Value = v ; este valor = v.; } / * @ ** Override * / clone ( ) : Event { clone override public function (): Evento { this . type , this . Value , this . bubbles , this . cancelable ) ; return new KnobEvent (this. tipo, este valor, esta bolhas, esta cancelable...); } } } |
Leia mais ...
As3corelib projeto é uma biblioteca escrita em ActionScript 3, que contém uma série de classes e utilitários para expandir o desenvolvimento com ActionScript 3. Ele inclui suporte para MD5 e SHA-1, codificadores para JPG e PNG, e serialização JSON para strings, números e APIs datas. Libreia Isto é muito útil no desenvolvimento de aplicações Flash e capaz de dar-lhe o seu melhor acoplado com o Adobe AIR!
Dos vários pacotes apresentar os mais interessantes são com.adobe.crypto e com.adobe.images. O primeiro permite que você gerencie codificações MD5, SHA1, SHA224 e SHA256, de forma muito simples: utilizando o método hash() é passado a string e retorna a fonte codificação! O pacote ainda permite que as imagens para obter o JPG ou PNG a partir de um codificador de Flash bitmap simples!
O resultado ByteArray representando a codificação JPG que permite Flash, podem ser salvos no disco diretamente! Para saber mais você pode seguir este tutorial em vídeo sobre como salvar uma imagem PNG - a partir de um objeto de vídeo - no disco por as3corelib .
Leia mais ...
Este é o modelo que eu uso para a classe de documento de um projeto genérico CS3 Flash:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
| package { / * @ ** Nome: MioDocumento.as @ ** Descrição: [descrição] @ ** Autor: = desfazer = @ ** Web: http://www.undolog.com @ ** E-mail: @ g.fazioli undolog.com - g (ponto) Fazioli (at) undolog (ponto) com ** @ Version: 1.0 * / .*; importar flash.display *.; .*; flash.events importação *.; MioDocumento extends MovieClip { MioDocumento public class MovieClip { / * Privado ** @ var * / MainFive ( ) : void { MainFive função pública (): void { Event . ADDED_TO_STAGE , init ) ; addEventListener ( evento . ADDED_TO_STAGE, init); } / * @ ** Nome: init () @ ** Descrição: Quando acionado adicionado ao Palco * / init ( e : Event ) : void { protegido função init (e: Evento ): void { / / Todo } } / / Construtor } / / Pacote |
Leia mais ...
Você pode obter o efeito do add-on Firefox PicLens em Flash? Eu acho que sim! Com Papervision3D pode chegar muito perto para o mesmo efeito. Isso eu apresentar um protótipo do que eu não posso - por agora - disponibilizar o código. No entanto, é interessante notar que o efeito é provável. A imagem que você vê repetida 100 vezes é encapsulado dentro do filme SWF e suas dimensões são 256 x 256 (24bit PNG transparente). Alternativamente, é muito fácil de ler uma lista de imagens de um arquivo XML, o que já fiz em outra demo. Neste protótipo que eu usei o Adobe Flash CS3, ActionScript 3.0 e versão 2.0 do Papervision3D (GreatWhite).
Leia mais ...
Imagine que você tem um arquivo XML que em algum momento contém a seguinte linha:
1 2
| ... type = "image/jpeg" /> <Media url = :thumbnail tipo "thumbs/pic10.jpg" = "image/jpeg" /> |
Enquanto eu lia, por exemplo, o atributo url em Actionscript 3.0?
Se o XML foi o seguinte:
1 2
| ... type = "image/jpeg" /> Url = <Image tipo "thumbs/pic10.jpg" = "image/jpeg" /> |
) sarebbe stato sufficiente: Após a obtenção do ponteiro para <immagine/> ( imgptr ) seria suficiente:
1
| imgptr . @ url ) ; trace (url imgptr. @); |
Se <media:thumbnail/> , no entanto, acrescentar:
1 2
| Namespace = myXML . namespace ( "media" ) medianas var: Namespace = myXML namespace ("media"). myXML . mediaNS :: thumbnail . @ url ) ; trace (myXML. medianas :: miniaturas @ url.); |
Leia mais ...
Com o Flash CS3 e ActionScript 3.0 foi revisto muitas coisas, incluindo a presença do evento onReleaseOutside . Este último, como muitos outros co-seno, foi eliminado sem um motivo real e sem uma alternativa real. Na documentação oficial Actiobscript 3.0, na seção Migrando do ActionScript 2.0, procurando onReleaseOutside é indicado:
Leia mais ...
Era um tempo que eu acompanhei o projeto Papervision3D , uma biblioteca em Actionscript (2,0 e agora 3,0) para a manipulação de objetos 3D e tornar verdadeiramente espectacular. Inaugurado, então a categoria Papervision3D (em breve também em 3D), inserido no Flash CS3 . Papervision3D também está disponível para Actionscript 2.0, embora eu, pessoalmente, tratar apenas a versão para ActionScript 3.0.
Leia mais ...
Últimos Comentários
Assunto : muito útil mesmo! Eu tentei isso e é exatamente o que eu precisava. Agora eu quero saber como faço para obter ...
vik : Com a ajuda estratégica!
Pimenta : Olá, eu não sei se você é um dos criadores do plugin WP Bannerize. Tenho visto um ...
Rosanna : Alguém pode me dizer como faço para excluir o Snap Shots janela que se abre automaticamente quando eu ...
bendito Maresca : Eu não posso fazer download de qualquer skypemote me spiegaaa