Flex выравнивание HBox

Все эти ответы являются большими, но существенно, решение XSS будет состоять в том, чтобы прекратить генерировать документы HTML обработкой строк.

вход Фильтрации всегда является хорошей идеей для любого приложения.

Выход из Вашего вывода с помощью htmlentities () и друзья должен работать, пока это используется правильно, но это - HTML-эквивалент создания SQL-запроса путем конкатенации строк с mysql_real_escape_string ($var) - это должно работать, но меньше вещей может проверить работу, если можно так выразиться, по сравнению с подходом как использование параметризированных запросов.

долгосрочное решение должно быть для приложений, чтобы создать страницу внутренне, возможно, с помощью стандартного интерфейса как DOM, и затем пользоваться библиотекой (как libxml) для обработки сериализации к XHTML/HTML/etc. Конечно, мы - длинные пути далеко от того являющегося популярным и достаточно быстрым, но тем временем мы должны создать наши документы HTML через строковые операции, и это по сути более рискованно.

6
задан midhunhk 24 June 2011 в 09:11
поделиться

2 ответа

Теги-разделители полезны в подобных ситуациях. Если вы вставите одно между двумя изображениями, вы можете подтолкнуть их к краям HBox. Хотя установка ширины разделителя на 100%, казалось бы, указывает на то, что он будет занимать весь блок, этого не будет, поскольку ширина изображений будет установлена ​​на абсолютное значение, как только их содержимое будет загружено. Затем разделитель займет 100% оставшейся ширины.

    <mx:HBox 
            styleName="ControlContainer"
            horizontalCenter="0"
            width="150">

            <mx:Image id="left"
                    source="@Embed(source='left.png')"
                    left="0"/>

            <mx:Spacer width="100%"/>

            <mx:Image id="right"
                    source="@Embed(source='right.png')"
                    right="0"/>
    </mx:HBox>
9
ответ дан 9 December 2019 в 20:45
поделиться

Вы можете попробовать эти веб-сайты

http://www.adobe.com/devnet/flex/quickstart/styling_components/

http://www.loscavio.com/downloads /blog/flex3_css_list/flex3_css_list.htm

У меня не было большого опыта работы со стилями CSS в Flex, я обычно просто говорю HBox HorizontalAlign = "left" и т. д.

Я не уверен, что вы сможете выровнять два разных изображения в двух разных направлениях внутри одного HBox

Я бы рекомендовал добавить два Hbox с высотой 100% и шириной 50% каждый и выровнять их по отдельности.

3
ответ дан 9 December 2019 в 20:45
поделиться
Другие вопросы по тегам:

Похожие вопросы: