veterinário 0 Denunciar post Postado Fevereiro 12, 2009 Boa noite galera!!! Comecei a pouco tempo mexer com flash e sempre estou pegando várias dicas no imasters mas não consigo achar nada que me ajude em um probleminha que estou tendo aqui. Alguém pode ver se consegue me ajudar por favor, ou se estou tentando fazer alguma coisa que o programa não permite Por favor, preciso mto disso. É o seguinte: imaginem o visor e a tela como simples quadrados. layer 1 - visor (mesmo desenho da tela só que um pouco maior) layer 2 - tela (máscara da foto 1) layer 3 - foto1 (mascarada pela tela) layer 4 - foto 2 (na mesma posição da foto 1, sem máscara) Eu queria clicar no visor e arrastá-lo (isso eu consigo) mas junto com ele tinha que vir a tela. Cada um (visor e tela) está convertido em movie clip e instanciados com nomes diferentes. E quando eu soltasse o botão eles parassem de ser arrastados também Em resumo, quero clicar em um movie clip para arrastá-lo e junto com ele tinha que arrastar outro movie clip ao mesmo tempo. Isso é possível????? Obrigado, mto obrigado Compartilhar este post Link para o post Compartilhar em outros sites
Matheus Brito 12 Denunciar post Postado Fevereiro 12, 2009 Boa noite galera!!! Comecei a pouco tempo mexer com flash e sempre estou pegando várias dicas no imasters mas não consigo achar nada que me ajude em um probleminha que estou tendo aqui. Alguém pode ver se consegue me ajudar por favor, ou se estou tentando fazer alguma coisa que o programa não permite Por favor, preciso mto disso. É o seguinte: imaginem o visor e a tela como simples quadrados. layer 1 - visor (mesmo desenho da tela só que um pouco maior) layer 2 - tela (máscara da foto 1) layer 3 - foto1 (mascarada pela tela) layer 4 - foto 2 (na mesma posição da foto 1, sem máscara) Eu queria clicar no visor e arrastá-lo (isso eu consigo) mas junto com ele tinha que vir a tela. Cada um (visor e tela) está convertido em movie clip e instanciados com nomes diferentes. E quando eu soltasse o botão eles parassem de ser arrastados também Em resumo, quero clicar em um movie clip para arrastá-lo e junto com ele tinha que arrastar outro movie clip ao mesmo tempo. Isso é possível????? Obrigado, mto obrigado Crie uma funcão que faca o drag dos mcs e chame essa funcao quando clicar no botao. abs Compartilhar este post Link para o post Compartilhar em outros sites
veterinário 0 Denunciar post Postado Fevereiro 12, 2009 Kisuke valeu mas não consigo adaptar o código. Coloquei alguma do tipo ........ visor_mc.onPress=tela_mc.onPress=function();{ this.startDrag(); } visor_mc.onRelease=tela_mc.onRelease=function();{ this.stopDrag(); } Mas o Flash não aceita, ele arrasta só um dos mc´s ou o visor ou a tela, o que eu faço????? Compartilhar este post Link para o post Compartilhar em outros sites
Matheus Brito 12 Denunciar post Postado Fevereiro 13, 2009 Kisuke valeu mas não consigo adaptar o código. Coloquei alguma do tipo ........ visor_mc.onPress=tela_mc.onPress=function();{ this.startDrag(); } visor_mc.onRelease=tela_mc.onRelease=function();{ this.stopDrag(); } Mas o Flash não aceita, ele arrasta só um dos mc´s ou o visor ou a tela, o que eu faço????? To sem o flash aqui mas axo que seria algo assim: function arrasta(mc):Void{ mc.startDrag(); } function para(mc):Void{ mc.stopDrag(); } visor_mc.onPress = function(){ arrasta(visor_mc); } visor_mc.onRelease = function(){ para(visor_mc); } Fiz pra um mc so , duas funcoes uma que arrasta e a outra que faz parar o drag. abs Compartilhar este post Link para o post Compartilhar em outros sites
veterinário 0 Denunciar post Postado Fevereiro 13, 2009 Cara valeu mesmo, estou tentando colocar o outro mc no código mas ele está arrastando só a tela, o mc que é a máscara. Eu clico no mc do visor e ele arrasta o mc tela sem o visor vir junto. Tem como eu colocar um exemplo aqui pra você baixar??? Ou me manda seu e-mail por favor. Vou continuar tentando. Valeu mesmo. Compartilhar este post Link para o post Compartilhar em outros sites
Matheus Brito 12 Denunciar post Postado Fevereiro 14, 2009 Cara valeu mesmo, estou tentando colocar o outro mc no código mas ele está arrastando só a tela, o mc que é a máscara. Eu clico no mc do visor e ele arrasta o mc tela sem o visor vir junto. Tem como eu colocar um exemplo aqui pra você baixar??? Ou me manda seu e-mail por favor. Vou continuar tentando. Valeu mesmo. Posta seu fla ai. abs Compartilhar este post Link para o post Compartilhar em outros sites
veterinário 0 Denunciar post Postado Fevereiro 14, 2009 Valeu pela atenção de novo, mas não sei como colocar o .fla aqui, dá uma dica aí ou manda um e-mail, Valeu!!!! Compartilhar este post Link para o post Compartilhar em outros sites
Matheus Brito 12 Denunciar post Postado Fevereiro 14, 2009 Valeu pela atenção de novo, mas não sei como colocar o .fla aqui, dá uma dica aí ou manda um e-mail, Valeu!!!! Amigo nao precisava ter criado outro topico. Mesclei os dois. Entâo pra você manda o arquivo pra gnt você precisa hospeda-lo em um sevidor gratuito desses por ai como o rapidshare. abs Compartilhar este post Link para o post Compartilhar em outros sites
veterinário 0 Denunciar post Postado Fevereiro 14, 2009 http://rapidshare.com/files/198145111/TEST...MC_fla.fla.html Esse é o link do arquivo, valeu. Compartilhar este post Link para o post Compartilhar em outros sites
Public2004 79 Denunciar post Postado Fevereiro 16, 2009 Com o "startDrag", você consegue mover apenas um objeto, a solução é incluir os dois objetos em um novo MC. Esquece também a máscara via timeline e faça por ActionScript: Transforme o "visor" em um MovieClip e instancie como "visor_mc"; Transforme a "tela" também em um MC, recorte-a do palco e jogue dentro do "visor_mc" em uma nova layer e instacie como "tela_mc" - ajuste a posição dos dois objetos e volte para a timeline principal. A foto 1 que será mascarada pela "tela_mc", deverá ser convertida para um MC e instanciada como "foto1_mc", e "foto2_mc" para a foto 2. Posicione os MCs no palco e vamos incluir o código necessário para funcionar a máscara + arrasto (drag): // Setando que o MC "foto1_mc" será mascarado pelo MC "tela_mc" que está dentro do "visor_mc" foto1_mc.setMask(visor_mc.tela_mc) // Ações para o arrasto do MC "visor_mc" visor_mc.onPress=function(){ startDrag(this); }; visor_mc.onRelease=function(){ stopDrag(); }; E... Voila! Abs. Compartilhar este post Link para o post Compartilhar em outros sites
veterinário 0 Denunciar post Postado Fevereiro 16, 2009 Cara!!!!!!!!!!!!! Viola mesmo!!!!!!!!!!!!! Viu, nem o que significa Viola mas se for que deu certo ...............VIOLAAAAAAAA!!!!!!!!! Valeu mesmo, você entendeu direitinho o que eu queria, show de bola, mto obrigado msm. Abraços!!!!! Compartilhar este post Link para o post Compartilhar em outros sites