Tutorial para arrastar elementos no flash com Drag and Drop

Flash não é muito a minha praia, mas peguei um projeto todo em flash, animação e alguma coisa em actionscript que exigiu me aprofundar um pouco na coisa.

Esse tutorial é simples e não exige muito conhecimento em flash, o resultado final é ter elementos "arrastáveis" no flash.

Primeiro, vamos criar um filme novo e criar um movieclip e definir o nome da instância como logo (figura1)

 


Figura 1

 

Agora vamos criar uma camada na Timeline para colocar o AS diretamente no frame. Quem ainda não tem a mania de programar nos elementos, esqueça isso e comece a programar na timeline, a programação no action fica mais fácil de alterar e economiza um tempo enorme em projetos mais complicados.

Vamos ao AS

logo.onPress = function() {
mx.behaviors.DepthControl.bringToFront(logo);
startDrag(logo);

};

logo.onRelease = function() {
stopDrag();
};

A linha que está em cinza tem como função colocar sobre todos os elementos o MovieClip logo, muito útil quando você quer utilizar isso em diversos mc´s em um mesmo filme.

É isso, uma função básica do flash que permite uma interação grande com os usuários. Recomendo estudar técnicas de evitar choque de MC´s e limitar o espaço de movimentação do mesmo, mas isso fica para outro tutotial. 😉


Publicado

em

por

Comentários

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *