MUZAK (45 pts)

DAUTON JANOTA (255 pts)

LUI FERNANDO (151 pts)

AMAURY BENTES (123 pts)

RICARDO TEIXEIRA (40 pts)

MARLOS ALVES CARMO (90 pts)

FLASHGURU (155 pts)

MARCOS JOSÉ PINTO (44 pts)

ALEXANDRE PORTO (1281 pts)

AUTOR DESCONHECIDO (100 pts)

ZECA BALA (45 pts)

DENIS CARAVALHO (85 pts)
Treinamento PontoFlash de Flash e ActionScript

Poderia me explicar um pouco mais sobre o arrays dentro de objetos?

Função de um movie clip.

Quero que um movieclip filho cheque a colisão (hitTest) com um terceiro colocado na timeline principal.

Estou tentando fazer uma linha aparecer. Tipo o R do lápisraro (www.lapisraro.com.br). No meu caso é a letra S.

Propriedades e métodos não documentados do FlashMX?

Alguém sabe um modo de converter um número com várias casas após a vírgula para um com apenas 3?

Preciso fazer um objeto menu que siga o mouse lentamente, com um delay.

Como eu altero o conteúdo de um campo de texto por um botão?

Como faço para dar um fade-out em um determinado momento de um som no Flash?

Como colocar um botão no meu site para fechar a janela do navegador?

Como duplicar um movieclip em três posições diferentes determinadas?

Como usar as input type hidden de um form email fornecido pelo HPG para uma página html no flash.

Como mudar a cor do mouse over de 23 botões, por uma única actionscript?

AVI pelo Corel Rave.
Limitar por IP? Porque não utilizar o Shared Object do Flash?

Detectando funções de browser usando ASP

Objeto XML - xml viewer

Voltar à Timeline principal usando a função "Call"

Flash e Banco de Dados.

Jogo da Forca (segunda parte)

Detecção do FlashPlayer.

Usando Define Patern para criar texturas contínuas no PhotoShop.

Download de arquivos com a classe File Reference

Aplicativo Dirigido por Dados com XML

Sala de bate papo (chat) , com Flash+PHP

Desenhando um avião no Flash
Bola quicando

Menu aberto

Page Curl

Balão

Um por vez

Sistema de notícias Flash+PHP

Condições

Duplication

Random line draw

Radio button 2

Menu Notredem

Drag manchas
HOME | TUTORIAIS
Cursor customizado no Flash5.
por Alexandre Porto

Nesse tutorial, criaremos um cursor personalizado.

O primeiro passo é criar um desenho vetorial, animação, gif ou qualquer outro formato que possa ser utilizado no Flash como cursor. Para esse exemplo utilizaremos o gráfico "Mouse", encontrado na própria biblioteca do Flash5.

Windows / Common Libraries / Graphics

O gráfico deve ser transformado em um Movie Clip, mesmo que este tenha apenas um frame. Para isso selecione o ratinho, pressione F8 e escolha a opção Movie Clip. Na Panel "Instance" digitaremos o nome "rato".

Obs: A partir do Flash 5 você já pode inserir uma ação diretamente no Movie Clip e é assim que vamos trabalhar.

Selecione o Movie Clip "rato" e, clicando com o botão direito do mouse, escolha "actions". Na janela que se abre, clique no sinal de +, no topo à esquerda, e procure Actions / startDrag. Na primeira linha do script criado, escolha o evento "Load". Isso fará com que a ação seja executada assim que o filme for carregado.

Na segunda linha do script selecione a opção "lock mouse to center" para que o cursor ("rato") fique grudado no centro do mouse padrão do Windows. Você pode também digitar em "Target" o nome do Movie clip ("rato") ou apenas "this" (sem aspas). Por último, volte ao sinal de + e selecione Objects / Mouse / Hide. Isso ocultará o mouse padrão do Windows, para que só apareça o Movie Clip "rato" que você criou. Para fazer o mouse aparecer novamente, basta selecionar Objects / Mouse / Show.
Veja como ficou a ação.

onClipEvent (load) {
   startDrag (this, true);
   Mouse.hide();
}

Tecle Ctrl + Enter para testar. Em determinados filmes você pode querer que o ponteiro se modifique apenas num dos frames da timeline. Para isso, basta trocar o evento "Load" por "EnterFrame".

Em alguns casos você pode notar alguma demora para que o cursor personalizado execute o movimento. Em nossa lista de discussão também foi sugerida a seguinte ação:

onClipEvent (enterFrame) {
   _x = _root._xmouse;
   _y = _root._ymouse;
}

Mas no filme aí encima, o cursor passa por debaixo do botão ....

Como agora o cursor passou a ser um Movie Clip inserido no stage, é necessário que ele fique na camada mais acima da timeline para que se sobreponha a todos os objetos do filme. Veja que no exemplo acima eu propositalmente cometi essa falha no botão de baixo.

E a mãozinha quando passo o novo cursor pelo botão, não vai aparecer?

Um contratempo é que o novo cursor não se transforma numa mãozinha quando o colocamos sobre um botão. O Luís Herrera, por email me chamou a atenção sobre isso e sua dica vou colocar aqui.

Você deve colocar uma instrução do botão para o movie clip arrastável, que então, vai precisar de um nome de instância (rato). No MC "rato", coloque uma ação de stop no primeiro frame e insira mais um blank keyframe (F7). Nesse segundo, coloque outro objeto, que pode ser uma mãozinha mesmo. No exemplo abaixo eu só pintei de verde o ratinho.

No botão que está no stage vai a seguinte ação:

on (rollOver) {
   rato.gotoAndStop(2);
}
on (rollOut) {
   rato.gotoAndStop(1);
}

 

Qualquer dúvida me mande um e-mail ou participe da lista de discussão PontoFlash.

Faça o download de um exemplo.



Devido à reformulação implementada no site, pode ser que você encontre alguns links quebrados. Por favor, ajude-nos a corrigir eventuais problemas nos informando links quebrados
0 comentário