Напильник для Flex: mx_internal
Адобовцы довольно часто используют namespace mx_internal для внутреннего общения между компонентами. Но и нам, иногда, полезно поиспользовать этот namespace. Например, нам нужно в Button.label отобразить html-текст.
- <?xml version=”1.0″ encoding=”utf-8″?>
- <mx:Application xmlns:mx=”http://www.adobe.com/2006/mxml” layout=”vertical”>
- <mx:Button id=”helloB” label=”Hello World!”/>
- <mx:creationComplete>
-
- <![CDATA[
-
- helloB.getTextField().htmlText = “<u><i>H</i>ello World!</u>”;
-
- // если бы мы не применили бы namespace то можно было бы написать так:
-
- // helloB.mx_internal::getTextField().htmlText = “<u><i>H</i>ello World!</u>”;
-
- ]]>
- </mx:creationComplete>
- <mx:Script>
-
- <![CDATA[
- import mx.core.mx_internal; // импотируем namespace
-
- use namespace mx_internal; // применяем его
-
- ]]>
- </mx:Script>
- </mx:Application>
Но это нужно использовать крайне осторожно, т.к. очень легко поламать компонентину (т.к. запуск подобного метода выбивается из цикла жизни компонента) или просто при следующем обновлении компонент просто переопределит то, что Вы задали в значение, которое было до использования метода.
октябрь 27, 2008 в 3:16
Подскаите, где купить новый iPhone? Никак не могу найти в Москве…
октябрь 28, 2008 в 19:05
Спасибо за статью, всегда рад почитать вас!
октябрь 30, 2008 в 19:34
Кругом война, смерть, глупость, а вы тут… сами знаете, чем занимаетесь.
октябрь 31, 2008 в 6:14
Зер гуд ставлю 5 балов.
октябрь 31, 2008 в 7:19
Чтобы ничего не делать, надо это хорошо уметь. Ага? Еще что нибуть по этой теме охото.
ноябрь 2, 2008 в 4:37
Навеяно наверное стандартным мышлением? Будьте проще ))
ноябрь 2, 2008 в 5:24
Такой пост и распечатать не жалко, редко такое найдешь в инете, спасибо!
ноябрь 2, 2008 в 5:46
Офигеть просто! Все, блин, всё знают, кроме меня
ноябрь 5, 2008 в 12:09
Я заметил, некоторые блоггеры любят провоцировать читателей, некоторые даже сами провокационные комменты оставляют сами у себя на блоге
ноябрь 7, 2008 в 20:58
Ой, благодарю
ноябрь 7, 2008 в 21:56
Спасибо! Буду теперь заходить на этот блог каждый день!
ноябрь 8, 2008 в 0:52
Интересные мысли….хорошо однако!
ноябрь 9, 2008 в 16:49
Вот скажите, класно же, что такие отличные посты есть в интернете. Автору большое спасибо!
ноябрь 9, 2008 в 17:28
А как вы смотрите, чтобы завести на блоге раздел «самые горячие обсуждения» ну или что-то подобное
ноябрь 9, 2008 в 18:13
Зер гуд ставлю 5 балов.
ноябрь 9, 2008 в 18:17
Оценка 5, базару ноль
ноябрь 9, 2008 в 18:45
А как вы думаете, можно завести на сайте-блоге раздел «самые горячие обсуждения» ну или типа того. Там думаю, нужно будет комментировать самые интересные статьи блога…
ноябрь 9, 2008 в 19:01
Мне кажется ништяк!
ноябрь 9, 2008 в 19:32
Бесплатный совет: заведи на своем блоге раздел типа «самые горячие обсуждения» ну или что-то в этом роде. Там нужно будет обсуждать самые обсуждаемые статьи вашего блога…
ноябрь 10, 2008 в 6:22
Кто в теме тот понимает, не в обиду другим
ноябрь 11, 2008 в 10:46
Бесплатный совет: заведи у себя в сайте-блоге рубрику типа «самые горячие обсуждения» ну или типа того. Там нужно будет комментировать наиболее интересные статьи вашего блога…
ноябрь 11, 2008 в 11:10
Спасибо. Добавлено в закладки
ноябрь 12, 2008 в 2:23
Как всегда на высоте!
ноябрь 12, 2008 в 2:39
А король-то голый! Вдумчивая статья, спасибо!
ноябрь 18, 2008 в 21:56
Неплохо
ноябрь 19, 2008 в 0:51
Действительно удивили и порадовали
Никогда не поверил бы, что даже такое бывает 
ноябрь 19, 2008 в 23:35
Круто, спасибо!