Очень странная проблема: imgLoader0_mc (e.target.parent
) - это мувиклип, загруженный с внешним JPG. ImageMark - это видеоклип с теми же размерами (w и h), что и imgLoader0_mc, и той же точкой регистрации (вверху слева): я проверял это много раз. Они оба находятся в одном контейнере, и каждый из них находится под маской.
В какой-то момент у меня есть:
this.imageMark.x = e.target.parent.x;
this.imageMark.y = e.target.parent.y+0.4;
Вопрос в том, почему это 0,4? Несмотря на то, что x верен, Flash без видимой причины неправильно позиционирует imageMark: добавление значения 0.4 устраняет проблему, но я не понимаю, почему это происходит (и без добавления 0.4, если я отслеживаю положение e.target. parent и imageMark это одно и то же ... но это не так ...) ...