Контроль окончательного размера объекта Sprite - PullRequest
0 голосов
/ 02 февраля 2012

Я рендеринг файла xps с использованием Flash (без MX или Spark), и я сталкиваюсь с неким «противоречием», которое я не могу разрешить. [Обратите внимание, что я пытаюсь работать только с основной флэш-памятью (например, Sprite, Shape и т. Д.), Я уже решил (вроде) эту проблему с помощью Spark.]

Страницы файла xps указывают явный размер. Однако описанный контент (особенно пути) в файле xps может иногда выходить за пределы этой области.

Проблема в том, что я хочу, чтобы родительский Sprite имел размер, указанный в файле xps, например, чтобы полосы прокрутки соответствовали размеру страницы (не размеру спрайта), но в некоторых случаях Sprite намного больше этого.

Я пытался рекурсивно спускаться и масштабировать все ВВЕРХ, а затем в конце масштабировать родительский контейнер ВНИЗ. К сожалению, это вызывает проблемы перевода с путями, и я предполагаю, что это может также вызвать проблемы с растровыми изображениями и т. Д.

Без использования MX или Spark, что я могу сделать, чтобы контролировать размер родительского Sprite, кроме как независимо масштабировать все дочерние элементы?

ура!

1 Ответ

1 голос
/ 02 февраля 2012

Возможно, я неправильно прочитал то, что вы ищете, но вы можете найти решение, используя свойство scrollRect ваших контейнеров экранных объектов.Если объекты внутри контейнера выходят за границы, они будут обрезаны.Вы все еще можете добраться до них, изменив позиции x и y элемента scrollRect. (ссылка)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...