EDUARDO CARREGA (150 pts)

PANDOGO (82 pts)

ILVA RUDEV (90 pts)

BÁRBARA TOSTES (64 pts)

DANIELA PIRES (86 pts)

NILTON BICALHO (61 pts)

ZEBEDIAH (35 pts)

DENIS CARAVALHO (85 pts)

LUI FERNANDO (151 pts)

MARLOS ALVES CARMO (90 pts)

DAAFY (55 pts)

ALEXANDRE PORTO (1281 pts)
Treinamento PontoFlash de Flash e ActionScript

Gostaria de arrastar um objeto em apenas uma área determinada da página.

Preciso formatar valores numéricos em moedas, com dois caracteres depois da vírgula.

Há como no Flash 5 saber quanto tempo um mouse ficou sem ser movido pelo usuário?

O que é e como funciona o Math.round?

Como criar movieclips dinamicamente com uma escala e um alpha no mouseOver?

Função que permite criar um objeto definindo uma propriedade NAME.

Projetores, barra de ferramentas e molduras.

Alguém poderia me falar um pouco sobre o ASSetPropFlags e o ASBroadcaster?

Alguem conhece algum plug-in para exportar do 3d studio max e importar no flash?

Tem como executar uma função para todos os movieclips sem usar a propriedade prototype?

Existe algum limite para se usar o with em um botão para controlar vários movie clips ao mesmo tempo?

Como poderia colocar um bitmap no MX via load e posiciona-lo no palco?

Um preload (carregador) para carregar swf, jpg, mp3, txt, asp, php e xml.

Não entendo como funciona os formulário em ASP.
HACKED - ANONYMOUS

MMSave

Componente Slideshow

Gerando XLS a partir de ASP

Tweening shape (interpolação de forma)

Time Delay

GetMySQLData para Flash5 (primeira parte)

Aprendendo a interagir Flash e ASP

Tween Class

Número randômicos sem repetições no Flash 5.

Enviando EMAIL com ASP, COLDFUSION E PHP

Desvendando cookies
Snooker

Trilha

Menu aberto

Menu popop de pastas 2

Tornado

Magnetismo

Slide menu fotos

Escrever

Drag and run

Menu Silverado

Texto com scroll

Menu móvel
HOME | TUTORIAIS
Menu com tooltip usando actionscript.
por Dauton Janota

Novamente estou aqui pra tentar ajudar algumas pessoas interessadas no assunto...

   Tão ligado naqueles menus onde as indicações aparecem ao passar o mouse sobre o objeto? Até aí beleza, é só colocar alguma mensagem no frame sobre (over) do objeto botão que a gente tem este resultado.

   Mas se a gente colocar alguns actionscripts, a coisa fica bem mais apresentável, e é este o motivo que estou aqui de novo.

 

Vamos lá? Beleza então...

Crie um filme (250x250 px) com uma Cena (Cena 1), seis Camadas - "ações", "preloader", "máscara", "botões", "o que move" e fundo - respectivamente, onde somente as camadas "botões" e "o que move" são mascaradas e, lógico, a camada máscara é uma máscara.


   No primeiro frame da camada "ações", abra a janela "actions" e coloque no modo especialista. Insira no 1º frame o seguinte:

fscommand("allowscale",false)
stop()

   Agora, insira a ação stop() no 6º frame da mesma camada. Na camada "preloader" que contém só o primeiro quadro, insira um movieclip com o nome "loadBarra" (onde existe um quadrado de 250 x 250 px). Volte para a cena 1, clique uma única vez sobre o movieclip "loadBarra" e insira a seguinte ação no modo especialista:

onClipEvent(load) {
   _xscale = 0
   // Kilobytes totais
   kbt = _parent.getBytesTotal()
}
onClipEvent (enterFrame) {
   // novo xscale
   nxs = Math.round((_parent.getBytesLoaded()/kbt)*100)
   // diferença entre o novo e o atual xscale
   dxs = nxs - _xscale
   // movimento
   mxs = dxs/5
   // adiciona movimento no xscale
   _xscale += mxs
   if (_xscale > 99) {
      _parent.gotoAndPlay(2)
   }
}
// Dauton Janota - www.des16n.com.br - dj@des16n.com.br

   Na camada "máscara" crie uma máscara no tamanho 250x250 px (vc pode alterar para o tamanho que quiser), no 6º frame.

   Na Camada "botões", crie um movie clip (EX: joiaMC) e dentro deste "joiaMC" crie um botão (EX: botão) - entre no modo de edição de "joiaMC". Clique em cima do botão, abra a caixa de actions e insira o seguinte:

on (rollOver) {
   _parent.balao.cima = true
   _parent.balao.nx = _root._xmouse+10
   _parent.balao.ny = _root._ymouse+10
   _parent.balao.titulo = texto
}
on (rollOut,dragOut,releaseOutside) {
   _parent.balao.cima = false
   _parent.balao.titulo = ""
   _parent.balao.nx = random(778)
   _parent.balao.ny = random(278)
}

   Arraste 3 instâncias do clipe "joiaMC" para o palco no 6º frame da camada "botões". Ainda na raiz do filme clique em cima de cada "joiaMC" e insira a ação:

onClipEvent(load) {
   texto = "ALGUMA INFO AQUI!"
}
// Para cada joiaMC vc poderá inserir um valor diferente para a variável texto
   Na camada "O que move" no 6º frame crie um movieclipe com o nome "balaoMC". Ao editá-lo, crie duas camadas ("caixa de texto" e "balão"). Na camada "caixa de texto" do movie clip "balaoMC", frame 1, insira um campo de texto com a variável "titulo" (sem aspas - claro).

   Ainda no movieclip "balaoMC", mas na camada "balão", desenhe um balão de quadrinhos. Volte para a Cena 1, na camada "o que move" no 6º frame, arraste uma instância de movie clip "balaoMC", de o nome na caixa de instância "balao" (sem aspas de novo!). Abra a caixa de ações no modo especialista e insira o seguinte:

onClipEvent (load) {
   _alpha = 0
   a1 = 4 // aceleração ----- 1.1 - 10
   d1 = 1.4 // amortecedor ----- 1.1 - 4
   a2 = 6
   d2 = 2
   nx = 100
   ny = 100
}
onClipEvent (enterFrame) {
   dx = nx - _x
   mx = (dx/a1)+(mx/d1)
   _x += mx
   dy = ny - _y
   my = (dy/a2)+(my/d2)
   _y += my
   if (cima == true && _alpha < 100) {
      _alpha += 5
   } else if (cima == false && _alpha > 0) {
      _alpha -= 5
   }
}

   E por fim, na camada "fundo", faça um quadrado branco (ou qualquer cor), no tamanho do palco no frame 2. Dê um "ctrl+alt+c" (copiar quadro) e cole o quadro idêntico nos frames 4 e 6 (ctrl+alt+v). Agora é só publicar!

Vamos introduzir sempre este 'OB':

Vale a pena vocês mexerem nas actionscipt e ir notando os resultados. Com isso poderão se relacionar cada vez melhor!

   Espero que tenham gostado mais uma vez, além de agradecer os comentários que recebo diariamente das pessoas interessadas no assunto, qualquer dia desses eu volto pra deixar mais alguma coisa pra vocês!

baixe os arquivos do tutorial



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