Jump to content


Photo

Tem Como...


  • Faça o login para participar
5 replies to this topic

#1 kiyoshi

kiyoshi

    Turista

  • Usuários
  • 32 posts
  • Sexo:Não informado

Posted 07/11/2006, 15:05

Gostaria de saber se posso delimitar uma área de onde o movie clipe não posso ultrapassar em seu movimento.

Qual ação utilizo?

#2 Dark neo

Dark neo

    Normal

  • Usuários
  • 70 posts
  • Sexo:Masculino

Posted 15/11/2006, 13:27

vc pode utilizar o hittest assim qaundo ele encostar num mc invisivel ele para e volta a animação
tenata ai e ve se funciona
Dark Neo Abraço!!

#3 Pedropauloalmeida

Pedropauloalmeida

    Fale ao motorista somente o indispensável

  • Usuários
  • 1376 posts
  • Sexo:Masculino
  • Localidade:Santo André SP

Posted 17/11/2006, 11:26

Como você está fazendo essa movimentação?

Se for com onEnterFrame...

var xMax:Number;
var xMin:Number;
var yMax:Number;
var yMin:Number;

this.onEnterFrame = function() {
//aqui seus codes de animação e, depois... o if:

if (clip_mc._x > xMax) {
clip_mc._x = xMax;
} else if (clip_mc._x < xMin) {
clip_mc._x = xMin;
}
// agora com y....
if (clip_mc._y > yMax) {
clip_mc._y = yMax;
} else if (clip_mc._y < yMin) {
clip_mc._y = yMin;
}


}




Abraços


pp

#4 edersonwd5

edersonwd5

    Novato no fórum

  • Usuários
  • 10 posts
  • Sexo:Não informado

Posted 12/01/2007, 12:36

BLZ, consegui aplicar, só que agora estou com outro problema... hehehehe

então, consegui definir as posições, mas meu mapa terá "ZOOM" e isso afetará as posições, por exemplo, defini as posições que ele trava assim:

x mínino -500
x máximo 500
y mínimo -500
y máximo 500

com a mapa de 450 de largura por 350 de altura...blz, porém se o zoom aumentar o mapa para tipo 750 por 650 só aparecerá aquela área que estiver dentro dos 500, entende?

já tentei enviar os valore pelo botão de "Zoom", mas como está "this.onEnterFrame = function() {" ele não altera, tem como mudar essa parte do código, em vez de mudar de quadro, atualizar, sei lá?


uhauhaa, fala a verdade já estou folgando não..uhuah, desculpa, prometo que é só essa... por enquanto..uhauah

vlw...

Edição feita por: edersonwd5, 12/01/2007, 13:19.

Att.

Ederson Furlan
www.wd5.com.br

Posted Image

#5 Pedropauloalmeida

Pedropauloalmeida

    Fale ao motorista somente o indispensável

  • Usuários
  • 1376 posts
  • Sexo:Masculino
  • Localidade:Santo André SP

Posted 12/01/2007, 15:11

Uma das coisas negativas de fórum é começar a se habituar a perguntar antes de tentar fazer.
Veja bem que vc já deu a resposta pro seu problema.
Você precisa atualizar as variáveis certo?

Oras. Faça uma função que vai atualizar elas, pô.

function atualizarVars(estado:String):Void {
if (estado == "normal") {
x mínino -500
x máximo 500
y mínimo -500
y máximo 500

} else {
x mínino -900
x máximo 900
y mínimo -900
y máximo 900
}
}


E assim a vida segue, lenta...

Abraços

pp

#6 edersonwd5

edersonwd5

    Novato no fórum

  • Usuários
  • 10 posts
  • Sexo:Não informado

Posted 16/01/2007, 14:15

blz, já arrumei outra forma.. vlw...
Att.

Ederson Furlan
www.wd5.com.br

Posted Image




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq