детский видеоклип не показывает его ширину и высоту в соответствии с родительским видеоклипом - PullRequest
0 голосов
/ 19 июля 2011

Я поместил 3 мувиклипа с именами mcParent, mcChild1, mcChild2 и 1 текстовое поле во флэш-память. child - это дети родительского клипа. child1 и child2 имеют размеры 300, тогда как родительский мувиклип - 600px, текстовое поле помещается внутри мувиклипа child2. Я сделал вспышку для автоматического изменения размера в соответствии с областью экрана. Все работает хорошо, но после изменения размера он изменяет размеры родительского и всех дочерних элементов и текстового поля, что является правильным. Проблема в правильном размещении текстового поля на mcChild2. Я видел, что после изменения размера mcParent width и scalex изменяются, но дочерние клипы не меняют свои размеры, даже если они растянуты, но размеры не обновляются, из-за чего я не могу получить точное местоположение места для размещения текстового поля. .

Любая помощь будет полезна для получения точного размера дочерних клипов после изменения размера.

Спасибо.

1 Ответ

1 голос
/ 19 июля 2011

В этом случае вы должны использовать размер родительского мувиклипа.

Другая не очень чистая альтернатива - поместить небольшой (1x1 квадрат) мувиклип внутри родителяв качестве индикатора, где текстовое поле должно быть размещено.Затем на этапе изменения размера вам нужно будет использовать localToGlobal, чтобы узнать местоположение этого маленького mc после изменения размеров.Используйте эту информацию для позиционирования текстового поля.

...