vdepizzol 0 Denunciar post Postado Fevereiro 29, 2004 Olá,Estou fazendo um mapa de uma cidade no flash onde quando se clica e se arrasta ele se move com o actionscript START DRAG e STOP DRAG. O mapa funciona normalmente, mas, eu preciso colocar também, no meio do mapa, alguns ícones com links para ter a descrição do lugar (se a pessoa clica no ícone da praça, tem informações sobre a praça).Aí é que vem o problema... quando se clica e se arrasta o mapa, funciona normalmente... mas como fazer para mover o mapa e os ícones juntos, se são objetos diferentes?O código do objeto MAPA é o seguinte:on (press) { startDrag(mapa, false, 580, 350, 10, 10);}on (release) { stopDrag();} :blink: Compartilhar este post Link para o post Compartilhar em outros sites
carneirinho 7 Denunciar post Postado Fevereiro 29, 2004 Se aí você está arrastando um movieclip instanciado como mapa, você pode colocar os objetos dentro do movieclip mapa, em um layer diferente, assim irá arrastar tudo, isso não resolve? Compartilhar este post Link para o post Compartilhar em outros sites
vdepizzol 0 Denunciar post Postado Fevereiro 29, 2004 Não resolve,porque o link do ícone não funciona, já que tem o actionscript START DRAG.... se você clicar no ícone, ele arrasta do mesmo jeito como no mapa... resumindo... ele não suporta ações... :blink: Compartilhar este post Link para o post Compartilhar em outros sites
3dfernando 0 Denunciar post Postado Fevereiro 29, 2004 olha, eu tentei aqui e deu certo, dei uma ação trace pros botões, quando eu clicava neles funcionava a ação e começava a arrastar o objeto, se não quiser que arraste o objeto, só coloque junto stopDrag no on press dele(no on release não daria) ;) Compartilhar este post Link para o post Compartilhar em outros sites
vdepizzol 0 Denunciar post Postado Fevereiro 29, 2004 3dfernando, Eu não conheço bem essa função TRACE... tem como me explicar ou então passar o código de como você fez? Olha como tá o código do MC mapa: on (press) { startDrag("mapa", false, 580, 350, 10, 10); } on (release) { stopDrag(); } Eu tentei colocar o seguinte: on (press) { startDrag("mapa, icones", false, 580, 350, 10, 10); } on (release) { stopDrag(); } mas tb não funcionou.... não sei se o flash reconhece a virgula "mapa, icones".... tem outro caractere além dela? que funcione como "E"? Compartilhar este post Link para o post Compartilhar em outros sites
3dfernando 0 Denunciar post Postado Fevereiro 29, 2004 o trace é só uma janela de output pra exibir valores que não aparecerão nos swfs exportados, é tipo pra testar códigos e verificar valores ;) esse é o código do mc mapa, não? on (press) {startDrag("mapa", false, 580, 350, 10, 10);}on (release) {stopDrag();} deixa ele assim e põe nos botões um assim: on(press){//não arrasta o mapa enquanto estiver pressionadostopDrag()}on(release){//ações} Compartilhar este post Link para o post Compartilhar em outros sites
vdepizzol 0 Denunciar post Postado Fevereiro 29, 2004 3dfernando, Agora o icone tá andando normalmente junto do mapa.... mas as ações que eu coloco no ícone não ficam certo on(press){//não arrasta o mapa enquanto estiver pressionadostopDrag()}on(release){//ações} O código que tá agora é o seguinte: on (press) { // não arrasta o mapa enquanto estiver pressionado stopDrag();}on (release) { play();} Mas o play não funciona.... :blink: Compartilhar este post Link para o post Compartilhar em outros sites
3dfernando 0 Denunciar post Postado Fevereiro 29, 2004 play????o que você quer com play? Compartilhar este post Link para o post Compartilhar em outros sites
carneirinho 7 Denunciar post Postado Fevereiro 29, 2004 Você precisa identificar que parte do filme você irá reproduzir com esse play(); por exemplo se você quiser que a timeline principal reproduza, você precisa colocar _root.play(); o play só vai funcionar pro movieclip em que está o botão, se ele for de 1 frame só, daí não vai reproduzir nada mesmo. Compartilhar este post Link para o post Compartilhar em outros sites
vdepizzol 0 Denunciar post Postado Fevereiro 29, 2004 3dfernando, o play faz com que, ao clicar no ícone, passe para o outro keyframe....Obrigado Carneirinho e 3dfernando... você nem imaginam o quanto eu to feliz em ter conseguido fazer esse mapa...Obrigado, de verdade.e-mail --->> vdepizzol@hotmail.com Compartilhar este post Link para o post Compartilhar em outros sites