Полная версия этой страницы:
выравнивание клипов
zurmansor
7.06.2007 - 15:39
У меня есть клип он сожержит другие элементы: Задний фон(Box), кнопки, текстовые поля. Когда я изменяю програмно размеры Box, все остальные клипы естественно остаются на прежнем месте. Есть ли во Flash средства вырвавнивания текстовых полей, кнопок и клипов относительно других клипов? Что-то наподобие <table> в HTML, нолько не для текста а для клипов?
Или мне прийдётся пересчитывать все координаты кнопок и текстовых полей относительно Box?
Подкиньте идею.
MustLive
7.06.2007 - 16:08
zurmansor
При изменении размеров объекта во флеш, тебе придётся вручную корректировать положения других объектов. Это обычная практика во флеше (и любых других векторных редакторах). Такой возможности как тег table во флеше и других векторных редакторах нет. Для подобных задач используются другие инструменты.
В твоём случае, когда нужно выравнивать объёкты друг относительно друга тебе нужнов воспользоваться такой функцией векторных редакторов как выравнивание. Во флеше она называется Align (включи панель в меню Window->Align). С помощью данного инструмента ты сможешь выровнять все объекты как нужно. Среди возможностей этой панели: Align, Distribute, Match Size и Space, каждая из которых поможет решить твою задачу.
zurmansor
7.06.2007 - 16:21
Нет, это не много не то о чём я спрашивал. С помошью меню Align можно коректировать всё только на этапе создания. А мне нужна такая возможность для символов, которые я присоеденил програмно, например с помощью attachMovieClip. Мне тут сказали что нужно использовать какието флекс-формы, там можно установить якорные точки. Кто про такое слышал? И где про это можно прочесть?
nikitar
7.06.2007 - 16:34
Цитата
Или мне прийдётся пересчитывать все координаты кнопок и текстовых полей относительно Box?
Придётся пересчитывать.
Или другой вариант, но он плохой. Все элементы просто вставить в мувиклип box и при изменении размера мувиклипа box будут меняться и размеры всех вложенных в него мувиков.
zurmansor
7.06.2007 - 16:48

Нет мне нужно мосштаб оставлять прежний. так что вложеные клипы не покатят.
zurmansor
12.06.2007 - 15:52
А нельзя както через textField ? он поддерживает тег <img /> и в нём в src нужно имя символа указать. И его можно вложить в другие теги, а для них прописать стиль css? Кто нибудь это пробовал? Равнять таким образом клипы? Просто я не очень то в курсе какие теги textField поддерживает, и какие стили можно прописать? Вроде float и display нельзя? Кто знает?
а почему бы не привязать изменение положения твоих элементов (_ x, _y) к изменению размера (_width) твоего подгружаемого мувиклипа это не сложно, я применял это в похожем случае вполне успешно.