Как переместить исходную точку мувиклипа в Adobe Flash CS3? - PullRequest
0 голосов
/ 02 сентября 2010

Как переместить исходную точку или нулевую точку мувиклипа в ту же исходную точку сцены без использования сценариев в Adobe Flash CS3?

Пример: при попытке переместить объекты внутриMovieClip, точка начала находится в (стадии) 200, -300.Это означает, что когда я помещаю объекты в MovieClip, координаты X, Y объектов, отображаемые в свойствах, значительно отклоняются.

Эта точка находится далеко от края сцены, и я хотел бы переместить ее обратно в исходную точку сцены, чтобы мои координаты X, Y имели смысл.

1 Ответ

1 голос
/ 03 сентября 2010

вы можете использовать функцию localToGlobal(pt:Point), чтобы получить соответствующую позицию на сцене, или globalToLocal(pt:Point), чтобы перейти на другую сторону.

единственный другой способ - отредактировать ваш мувиклип в IDE. переместите мувиклип в верхний левый угол своей сцены (0,0), перейдите в мувиклип, затем заново выровняйте его так, чтобы он вам понадобился (в вашем случае внутренние биты должны быть равны 200, -300 с точностью до мувиклипа origin.) тогда все должно работать хорошо.

в идеале вы должны иметь возможность работать там, где вам нужны эти биты, используя x, y, высоту, ширину и т. Д., А не полагаться на IDE, поскольку вы не всегда можете гарантировать, что они будут правильно выровнены.

...