topo
topo
topo
Quinta, 23 de Fevereiro de 2017.
portaldigidesign
menu principal
No Site Na Web
slogan
 
:: Home
:: Fórum
:: Newsletter
:: Na Mídia
:: Recomende-nos
:: Nossos banners
:: Rss Feeds
:: Contato
 
menu design
:: Flash
:: Dreamweaver
:: Fireworks
:: Swishmax
:: Photoshop
:: Corel Draw
:: Ícones
:: Tabela de cores
:: Layouts prontos
 
menu programação
 
:: PHP
:: Asp/.Net
:: Javascript
:: CGI
:: Cold Fusion
 
menu serviços
 
:: Geradores online
:: Indique o site
:: Usuários online
:: Contador
 
menu sites destaque
 
:: Indique seu site
:: Sites destaque
 
menu artigos
 
:: Web Marketing
:: Web acessibilidade
 
 
 

· Artigos » SwishMax

 

SwishMax - Cursor Effect   English Version

Por: Ivan W. Primo
Publicado em: 10.04.2005
Visualizações: 39678


rec6 Linkto delicious google yahoo live Twiter

SwishMax - Cursor Effect

Neste artigo trago a vocês mais um exemplo interessante de swishscript. Ele faz um efeito no cursor, que poderá ser útil nas suas animações.

Inicie um novo filme no SwishMax e altere as configurações como na imagem abaixo:

imagem 1"

Agora clique na aba "Script" acima do palco para visualizar o editor de códigos.

imagem 2"

Passe para o modo "Expert" e cole o swishscript abaixo na área de edição:

function DrawBox(sName,s,fc,bc,w,h,x,y,dpth,opc){
ref=_root.createEmptyMovieClip(sName,dpth);
ref.lineStyle(0,0xFFFFFF,0);
ref.moveTo(x,y);
ref.lineStyle(0,bc,opc);
ref.beginFill(fc,opc);
ref.lineTo(x+w,y);
ref.lineTo(x+w,y+h);
ref.lineTo(x,y+h);
ref.lineTo(x,y);
ref.endfill();
}
OnLoad() {
Mouse.hide();
i=100;
nSize=15; //TAMANHO DO CURSOR
nChange=nSize/i;
boxNames.length=i;
for (t=0;t<=i;t++) {
DrawBox("box"+[t],1,0xCCFF00,0x009900,nSize,nSize,0,0,t,30); //CORES
boxNames[t]="box"+[t];
nSize-=nChange;
}
}
OnEnterFrame(){
nSpeed=0.1;
for(t=0;t<=i;t++){
ref=this["box" + t];
nWidth=
ref._x -= _root._xmouse-(ref._width/2);
ref._x *= nSpeed;
ref._x += _root._xmouse-(ref._width/2);
ref._y -= _root._ymouse-(ref._height/2);
ref._y *= nSpeed;
ref._y += _root._ymouse+-(ref._height/2);
nSpeed+=((0.9/i)-0.001)
}
}


Se você quizer alterar o tamanho do cursor mude o valor na seguinte linha:

nSize=15

Um maior valor aumenta consequentemente o tamanho do cursor.

Pra você usar um filme com cor de fundo clara, altere as cores do cursor mudando os códigos hexadecimas na seguinte linha:

DrawBox("box"+[t],1,0xCCFF00,0x009900,nSize,nSize,0,0,t,30)

CCFF00 representa a cor do rastro do cursor e 009900 é a cor do quadrado. O valor 30 é a transparência do quadrado, sendo que um valor menor torna o cursor mais translúcido.

Prontinho! Agora teste no player ou no navegador e depois exporte como .swf.

Passe o mouse no filme abaixo para ver o exemplo:

Hoje é só! Abraços!!!

Dúvidas consulte nosso fórum.

Ivan Willian Primo
webmaster@portaldigidesign.com.br
icq 319012145
msn: iwprimo@gmail.com
www.portaldigidesign.com.br




Versão para impressão  Twitter



 

  Comentários:

· Marcus P  Postado em: 18.08.2005


· Ivan  Postado em: 24.07.2005
Quem quizer o swi pode pegar no seguinte link:
http://www.portaldigidesign.com.br/swishmax/cursor_exp.swi

Dee-Jay  Postado em: 12.07.2005


· Felipe Conte  Postado em: 07.07.2005


· Caio  Postado em: 06.07.2005
Aqui nao funcionou, nao sei pq... copiei igualzinhu e nao funciona!

Nome: Digite seu nome.Digite seu nome.
Email: Campo Obrigatório. Formato Inválido.
Comentário:   Campo Obrigatório.Digite ao menos 8 caracteres.Até 100 caracteres.
   

   rss

 
hospedagem Host Brasil
Dreamweaver
Fireworks
Flash
SwishMax
Corel Draw
Photoshop
Photoshop
PHP
Asp/.Net
Web Marketing
publicidade
   

 

rodape rss Siga-me no Twitter