July 12th, 2010
Assunto:
Rotacionar um movieclip a partir do local de clique.
ActionScript:
Versão 2.0
Instruções Adicionais:
- Crie um novo Arquivo Flash AS2.
- Crie um objeto e converta-o em movieclip.
- Instancie-o com o nome desejado.
- Crie uma nova layer com o nome action e cole o código do AS2, lembrando de mudar a instância do movieclip no código (“transferidor”).
- Pronto, Ctrl+Enter.
Código AS2:
transferidor.onPress = function() {
// Captura o ângulo do local onde foi efetuado o clique do mouse
this.anginicial = this._rotation-Math.atan2(_ymouse-this._y, _xmouse-this._x)*180/Math.PI;
// Ao movimentar o mouse com o botão pressionado no movieclip é capturado a nova posição de rotação e assim aplicado ao movieclip
this.onMouseMove = function():Void {
this._rotation = Math.atan2(_ymouse-this._y, _xmouse-this._x)*180/Math.PI+this.anginicial;
};
};
transferidor.onRelease = transferidor.onReleaseOutside=function () {
// Ao soltar o movieclip, o evento onMouseMove é deletado
delete this.onMouseMove;
};
Download:
Arquivo fonte (21)
Posted in
ActionScript 2, Flash |
No Comments »
July 6th, 2010
Assunto:
Utilizando a propriedade prototype para criar efeitos básicos como: fade in, fade out e mover na coordenada X e Y.
ActionScript:
Versão 2.0
Instruções Adicionais:
- Crie um novo Arquivo Flash AS2.
- Crie um objeto onde será aplicado os efeitos e converta-o em movieclip.
- Instancie-o como meumc.
- Crie uma nova layer com o nome action e cole o código actionscript.
- Pronto, Ctrl+Enter.
Código:
// Propriedade fade
// Parâmetros/Variáveis: t (tempo de duração) e a (intensidade do alpha)
MovieClip.prototype.fade = function (t, a)
{
this.tweenFade.stop();
delete this.tweenFade;
this.listenerFade = new Object();
this.listenerFade.ownerFade = this;
this.listenerFade.onMotionFinished = function ()
{
if (this.ownerFade._alpha == 0)
{
this.ownerFade._visible = false;
} // end if
false;
};
this._visible = true;
DispatchTweens();
this.tweenFade = new mx.transitions.Tween(this, "_alpha", mx.transitions.easing.Strong.easeIn, this._alpha, a, t, true);
this.tweenFade.addListener(this.listenerFade);
};
// Propriedade moveX: move o objeto na coordenada X
// Parâmetros/Variáveis: t (tempo de duração) e pos (posição final do objeto)
MovieClip.prototype.moveX = function (t, pos)
{
this.tweenMoveX.stop();
delete this.tweenMoveX;
DispatchTweens();
this.tweenMoveX = new mx.transitions.Tween(this, "_x", mx.transitions.easing.Strong.easeOut, this._x, pos, t, true);
};
// Propriedade moveY: move o objeto na coordenada Y
// Parâmetros/Variáveis: t (tempo de duração) e pos (posição final do objeto)
MovieClip.prototype.moveY = function (t, pos)
{
this.tweenMoveY.stop();
delete this.tweenMoveY;
DispatchTweens();
this.tweenMoveY = new mx.transitions.Tween(this, "_y", mx.transitions.easing.Elastic.easeOut, this._y, pos, t, true);
};
meumc._alpha = 0;
meumc.fade(0.5,100);
meumc.moveX(1,Stage.width/2);
meumc.moveY(1,Stage.height/2);
DOWNLOAD:
Arquivo fonte (17)
Posted in
ActionScript 2, Adobe, Flash |
No Comments »
July 6th, 2010
Assunto:
Efetuando clique duplo.
ActionScript:
Versão 3.0
Instruções Adicionais:
- Crie um novo Arquivo Flash AS3
- Crie um objeto e converta-o em movieclip.
- Instancie-o como meubt.
- Crie uma nova layer com o nome action e cole o código do AS3.
- Pronto, Ctrl+Enter.
Código AS3:
function DOUBLE_CLICK(event:MouseEvent):void {
trace("CLICOU DUAS VEZES");
}
// É necessário ativar o DoubleClick
meubt.doubleClickEnabled = true;
meubt.addEventListener(MouseEvent.DOUBLE_CLICK, DOUBLE_CLICK);
Posted in
ActionScript 3, Adobe, Flash |
No Comments »
July 6th, 2010

Patricia Paiva | Arte em biscuit
Fone: (18) 9719-8710
Rua Manuel Pires, 11 – Bilac/SP
Clique na imagem para ampliar.
Posted in
Cartões de visita, Portifolio |
No Comments »
July 6th, 2010

DAKAZA
Comidas Caseiras – Lanches – Porções – Marmitex
Disk Entrega: (18) 3659-1889 / 9751-0571
Rua Iva Carvinatti Orsatti, 24 – Bilac/SP
Clique na imagem para ampliar.
Posted in
Cartões de visita, Portifolio |
No Comments »