Проблема масштаба сетки Actionscript - PullRequest
0 голосов
/ 11 июля 2010

У меня есть небольшая проблема с динамическим размещением мувиклипа actionscript 3.0.

Сценарий такой:

У меня есть сетка 16x16, созданная ActionScript внутри мувиклипа.(назовем его gridContainer).

Плитки сетки должны иметь постоянную высоту и ширину;он не должен масштабироваться с изменениями высоты / ширины его родителя.Кроме того, я хочу, чтобы этот gridContainer MC был растянут вправо и вниз по сцене.

Проблема возникает, когда я изменяю размер сцены.В приемнике событий изменения размера gridContainer я установил H / W gridContainer на H / W рабочей области.Тогда, конечно, плитки масштабируются.Я масштабирую плитки в соответствующих слушателях размера.Но когда я это делаю, я теряю ширину и высоту контейнера.

На данный момент моей конечной целью является нарисовать границу вокруг плиток, даже если количество плиток не соответствует площади gridContainer.

Какой подход, вы, флэш-гуру, предлагаете?Как достигается статическая ширина / высота?

Заранее спасибо.

1 Ответ

1 голос
/ 11 июля 2010

Родительский экранный объект всегда будет занимать область самого большого элемента в нем.Являются ли плитки единственными дочерними элементами gridContainer?Если это так, gridContainer будет уменьшаться, чтобы соответствовать плиткам, когда они будут изменены.

Я думаю, вам нужно создать дочерний элемент с прозрачным фоном, чтобы он располагался за сеткой и изменял размер при изменении размеров сцены.Поэтому, когда сцена изменяется, вы соответствующим образом изменяете размеры плиток, но позволяете элементу фона масштабироваться естественным образом.

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