Criar Sombra Do Cursor No Flash
Resultado Final:
Abra seu Flash / deixe o tamanho do Stage (Palco)..na sua preferência.
***Deixe na cor preta para uma melhor visualização***
Crie duas Layers / Renomeie a primeira para Actions e a segunda fica a seu critério.
Na segunda Layer (Estrela) vamos criar a nossa imagem.
Clique na ferramenta PolyStar Tool
Clique em Options
Coloque as seguintes configurações
Crie no centro do Stage sua imagem / Com o Width 26, Height 26 / Com as cores da imagem abaixo
Clique em F8 / Coloque as configurações abaixo
Coloque o nome da Instância do Movie Clip de: star_effect
*** Sua imagem ficará mais ou menos assim ***
Dê dois cliques na sua imagem
*** Sua Timeline estará assim ***
Clique no SEGUNDO FRAME / Aperte F6
Coloque as configurações de tamanho e cor conforme imagem abaixo.
(Width 20, Height20)
Clique em Transform (Ctrl+T) / Coloque o Rotate em: 45 Graus
***Repita esses procedimentos acima nos Frames: 3, 4, 5, 6, 7, 8, 9, 10 ***
Alterando só o tamanho e o color em cada Frame.
Frame 3
(Width 26, Height 26)
Frame 4
(Width 20, Height 20)
Frame 5
(Width 26, Height 26)
Frame 6
(Width 20, Height 20)
Frame 7
(Width 26, Height 26)
Frame 8
(Width 20, Height 20)
Frame 9
(Width 26, Height 26)
Frame 10
(Width 20, Height 20)
*** Crie uma SEGUNDA Layer ***
Clique no PRIMEIRO FRAME da Layer 1 / Com o botão direito do mouse, coloque em Copy Frames
Clique no PRIMEIRO FRAME da Layer 2 / Com o botão direito do mouse, coloque em Paste Frames
*** Repita esses procedimentos nos Frames: 2, 3, 4, 5, 6 ***
Dê dois cliques na sua imagem / Voltando ao inicio da Timeline / Clique na Layer Action
Clique em F9 para abrir a janela dos Actions / Copie o código abaixo e cole na janela.
- Código:
stop();
import mx.transitions.Tween;
import mx.transitions.easing.*;
star_effect._visible = false;
var i:Number = 1;
var total:Number = 1000;
var effect_duration:Number = 1.4;
onMouseMove = function()
{
var fm = star_effect.duplicateMovieClip("fm" + i, i );
fm.gotoAndStop( random(fm._totalframes) + 1 );
position_x = _xmouse + random(100) - 50;
position_y = _ymouse + random(100) - 50;
new Tween(fm, "_xscale", Strong.easeOut, 60, 30, effect_duration, true);
new Tween(fm, "_yscale", Strong.easeOut, 60, 30, effect_duration, true);
new Tween(fm, "_alpha", Strong.easeInOut, 100, 0, effect_duration, true);
new Tween(fm, "_x", Strong.easeOut, _xmouse, position_x, effect_duration, true);
fm_tween = new Tween(fm, "_y", Strong.easeOut, _ymouse, position_y, effect_duration, true);
fm_tween.onMotionFinished = function()
{
removeMovieClip(fm);
}
if(i >= total)
{
i = 1;
}
i++;
}
var fm_menu:ContextMenu = new ContextMenu();
fm_menu.hideBuiltInItems(); _root.menu = fm_menu;
var item:ContextMenuItem = new ContextMenuItem("By Night Angel", ba);
fm_menu.customItems[0] = item;
function brilho() { getURL("http://www.blackangelarts.com"); }
Ctrl+ENTER para testar o efeito (passe o mouse)
Resultado final
Resultado final / Testado com uma imagem
Assinar:
Postar comentários
(
Atom
)
Nenhum comentário :
Postar um comentário