Ir para conteúdo
Fórum Script Brasil
  • 0

Duvida Código


Guest webm

Pergunta

2 respostass a esta questão

Posts Recomendados

  • 0

olha rapaiz, esse script é meio complicado...vai precisar de uma fóruma matemática que eu já tentei descobrir mas não consegui...mas a base é esta: pra você pegar a posição X e Y do mouse é _xmouse e _ymouse. a partir disso, você pode manipular por action script a movimentação das imagens com referência à posição do mouse.

Link para o comentário
Compartilhar em outros sites

  • 0

teu tenho este código já mas n consigo acertar a imagem, a imagem não para kuando se move e não há maneira de selecionar os links do site.

//variable for the image instance path (symbol: reef_graphic, instance: img)

varimg = _root.img

//variable for the background instance path (symbol: background, instance: bgd)

varbgd = _root.bgd

//speed of the mouse scroll (between 0 and 1)

v=0.1

//mouse position

mousex = varbgd._xmouse;

mousey = varbgd._ymouse;

//image position

imgx = getProperty(varimg, _x);

imgy = getProperty(varimg, _y);

//distance fom the center to the left, right, top and bottom side

left = getProperty(varimg,_width) / 2

right = (getProperty(varimg,_width) / (-2)) + (getProperty(varbgd,_width))

top = getProperty(varimg,_height) / 2

bottom =  (getProperty(varimg,_height) / (-2)) + (getProperty(varbgd,_height))

//scrolling of the image

setProperty (varimg, _x, (imgx+(mousex*v)));

setProperty (varimg, _y, (imgy+(mousey*v)));

//stop the image on the horizontal side

//left

if  (getProperty(varimg, _x) >= left) {

if (mousex > 0) {

  mousex = 0

  setProperty(varimg, _x, left); } 

else if (mousex < 0) {

  mousex = varbgd._xmouse ;

  setProperty (varimg, _x, (imgx+(mousex*v))); }

}

//right

if (getProperty(varimg, _x) <= right) {

if (mousex < 0) {

  mousex = 0

  setProperty(varimg, _x, right); }

else if (mousex > 0) {

  mousex = varbgd._xmouse ;

  setProperty (varimg, _x, (imgx+(mousex*v))); }

}

//stop the image on the vertical side

//top

if (getProperty(varimg, _y) >= top) {

if (mousey > 0) {

  mousey = 0 ;

  setProperty(varimg, _y, top); }

else if (mousey < 0) {

  mousey = varbgd._ymouse;

  setProperty(varimg, _y, (imgy+(mousey*v)));}

}

//bottom

if (getProperty(varimg, _y) <= bottom) {

if (mousey < 0) {

  mousey = 0 ;

  setProperty (varimg, _y , bottom); }

else if (mousey >0) {

  mousey = varbgd._ymouse;

  setProperty(varimg, _y,(imgy+(mousey*v)));}

}

//can be deleted, usefull for adjust your image

set ("_level0:x" , imgx);

set ("_level0:mx" , mousex);

set("_level0:y", imgy);

set ("_level0:my", mousey);

preciso de ajuda nisto, é urgente

Obrigado

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,6k
×
×
  • Criar Novo...