Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

angeloSófolha

startDrag fora do banner!

Recommended Posts

Caros colegas,

estive pesquisando no fórum e não achei algo semelhante para esclarecer minha dúvida!

 

Fiz um banner no tamanho de 468x60, e nele usei a ação startDrag para fazer um ponteiro personalizado, porém quando tiro o ponteiro do banner o mesmo ainda continua lá dentro, parado, no canto.

 

Como faço para que ele suma de lá quando não estou com o ponteiro no banner?

 

O site com o banner é este: www.sofolha.com.br/indexteste.php

 

Desde já Obrigado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

O seu código de startDrag não está em 'rollOver'? Coloque no rollOut this._visible = false;

Compartilhar este post


Link para o post
Compartilhar em outros sites

coloquei este código no mc carimbo2 que é o ponteiro mas ele não está sumindo do banner:onClipEvent (mouseMove) {carimbo2.onRollOut = function(){ carimbo2._visible = false; };carimbo2.onRollOver = function(){ carimbo2._visible = true; };}

Compartilhar este post


Link para o post
Compartilhar em outros sites

Então vamos lá:

 

• Crie um botão transparente em cima do banner

 

• Escreva este código nele:

 

on (rollOver) {    alvo_mc._visible = true;}on (rollOut) {    alvo_mc._visible = false;}
• Converta o que você quer que siga o mouse em MovieClip, e dê o nome de alvo_mc

 

• Coloque este código no frame do seu SWF

 

var oMouse:Object = new Object()oMouse.onMouseMove = function() {    alvo_mc._x = _xmouse;    alvo_mc._y = _ymouse;    updateAfterEvent();};Mouse.addListener(oMouse);
É isso aí...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Só para esclarecer, o q vai fazer este bloco:var oMouse:Object = new Object()oMouse.onMouseMove = function() { alvo_mc._x = _xmouse; alvo_mc._y = _ymouse; updateAfterEvent();};Mouse.addListener(oMouse);se 1º bloco já solucionou o meu problema, alias Obrigado!E SE NÃO FOR PEDIR MUIETO.....PRECISAVA de + 1 ajudinha! .. é o seguinte:Quando a animação começa queria q o ponteiro(carimbo) se iniciasse num determinado lugar x,y, tipo no lado esquerdo do banner, até que ele fosse movido.. alguém sabe quando, como e onde?Obrigadão!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Você quer que o MC esteja no (exemplo) canto superior esquerdo, somente quando passarem o mouse em cima dele ele se mover?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não, eu gostaria que ele ficasse num determinado lugarsomente quando se inicia a animação do banner...

 

sabe porque? porque qdo se inicia a animação, ou seja, quando a página é carregada o ponteiro(carimbo) aparece pela metade em algum canto do banner.

não sei se deu para entender.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Então esconda ele fora do Stage, assim, só quando o usuário colocar o mouse em cima do banner ele se mexe...Problema resolvido...

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.