Bons dias, ando aqui com um problema e ainda não arranjei maneira de o resolver.
tenho um movieclip que está dentro de outro. ou seja _root.movieClipPai.movieClipFilho
e queria alinhar o movieClipFilho no 'Y' geral do stage, mas não dá porque o flash vai-me buscar o 'Y' do movieClipPai, e não do stage, como faço para contornar esta situação?
problema de coordenadas de movieclip's [AS2]
Iniciado por
IvanGS
, 13 Dez 2011 11:33
7 respostas a este tópico
#1
Publicado 13 de Dezembro de 2011 - 11:33
#2
Publicado 13 de Dezembro de 2011 - 11:36
Oi,
Acho que em AS2, qualquer MC tem uma referência ao stage:
xpto_mc.stage.y
isto em AS3 é assim... algum motivo para ainda usares AS2 ?
Acho que em AS2, qualquer MC tem uma referência ao stage:
xpto_mc.stage.y
isto em AS3 é assim... algum motivo para ainda usares AS2 ?
#3
Publicado 13 de Dezembro de 2011 - 11:39
comecei isto em as2, já está bastante avançado, não faz sentido traduzir isto tudo para AS3 :S
#4
Publicado 13 de Dezembro de 2011 - 11:52
pois... percebo perfeitamente... é uma seca começar de novo!!
Sempre tens o stage nos MCs ?
Sempre tens o stage nos MCs ?
#5
Publicado 13 de Dezembro de 2011 - 12:03
o stage nos mc's?
não percebi
não percebi
#6
Publicado 13 de Dezembro de 2011 - 12:13
em AS3 todos os objectos do tipo MovieClip têm uma propriedade "stage" que se refere ao Stage 
em AS2 também deve ter...
ou então através do _root n dá ?
tipo _root._y ?
em AS2 também deve ter...
ou então através do _root n dá ?
tipo _root._y ?
#7
Publicado 13 de Dezembro de 2011 - 12:54
não :S
#8
Publicado 13 de Dezembro de 2011 - 14:48
Boas!
Nao sei se percebi bem a tua questao... Mas o stage nao tem a propriedade "Y" ou "X"....
http://docs.brajeshwar.com/as2/Stage.html
pelo que percebi pretendes posicionar um movieClip nas coordenadas do stage (independente do seu movieClipPai)..
tens o seguinte:
- um mc (mcFilho) dentro de outro mc (mcPai) que se encontra no stage principal (_root)
para posicionares o mcFilho relativamente ao stage, basta fazeres um offset da posicao do mcPai no stage, exemplo:
Código (ActionScript):
tens ainda outra solucao mais "limpa":
Código (ActionScript):
assim sendo o mcFilho ficará posicionado no canto superior esquerdo do stage (X:10, y:12), independentemente da posicao do mcPai.
é isto que pretendes?
cumps,
cc
Nao sei se percebi bem a tua questao... Mas o stage nao tem a propriedade "Y" ou "X"....
http://docs.brajeshwar.com/as2/Stage.html
pelo que percebi pretendes posicionar um movieClip nas coordenadas do stage (independente do seu movieClipPai)..
tens o seguinte:
- um mc (mcFilho) dentro de outro mc (mcPai) que se encontra no stage principal (_root)
para posicionares o mcFilho relativamente ao stage, basta fazeres um offset da posicao do mcPai no stage, exemplo:
Código (ActionScript):
mcFilho._x = 10 - _root.mcPai._x;
mcFilho._y = 12 - _root.mcPai._y;
mcFilho._y = 12 - _root.mcPai._y;
tens ainda outra solucao mais "limpa":
Código (ActionScript):
mcFilho._x = 10 - this._x;
mcFilho._y = 12 - this._y;
o "this" refere-se ao mcPai (se estiveres a escrever este codigo na timeline do mcPai)mcFilho._y = 12 - this._y;
assim sendo o mcFilho ficará posicionado no canto superior esquerdo do stage (X:10, y:12), independentemente da posicao do mcPai.
é isto que pretendes?
cumps,
cc











