Напилок для Flex: mx_internal

Адобівці доволі часто використовують namespace mx_internal для внутрішнього спілкування між компонентами. Але й нам з Вами, іноді, корисно використати цей namespace. Наприклад, нам потрібно в Button.label відобразити html-текст.

  1. <?xml version=”1.0″ encoding=”utf-8″?>
  2. <mx:Application xmlns:mx=”http://www.adobe.com/2006/mxml” layout=”vertical”>
    1. <mx:Button id=”helloB” label=”Hello World!”/>
    1. <mx:creationComplete>
      1. <![CDATA[
      1. helloB.getTextField().htmlText = “<u><i>H</i>ello World!</u>”;
      1. // можна написати і так, тоді нам не потрібно було б застосовувати namespace
      1. // helloB.mx_internal::getTextField().htmlText = “<u><i>H</i>ello World!</u>”;
      1. ]]>
    1. </mx:creationComplete>
    1. <mx:Script>
      1. <![CDATA[
      1. import mx.core.mx_internal; // імпортуємо namespace
      1. use namespace mx_internal; // застосовуємо його
      1. ]]>
    1. </mx:Script>
  3. </mx:Application>

Але це треба використовувати дуже обережно, т.я. дуже легко зламати компонент (тому що запуск подібного методу не буде входити в життєвий цикл компонента) або при наступному оновленні, компонент верне усі задані значення до тих які були перед використанням напилку.

Коментарів: 45 to “Напилок для Flex: mx_internal”

  1. Dolgorukov:

    Подскаите, где купить новый iPhone? Никак не могу найти в Москве…

  2. Гурьевск:

    Спасибо за статью, всегда рад почитать вас!

  3. Sharapov:

    Кругом война, смерть, глупость, а вы тут… сами знаете, чем занимаетесь.

  4. Gorev:

    Зер гуд ставлю 5 балов.

  5. Кольцов:

    Чтобы ничего не делать, надо это хорошо уметь. Ага? Еще что нибуть по этой теме охото.

  6. Kazakov:

    Навеяно наверное стандартным мышлением? Будьте проще ))

  7. Evgenij:

    Такой пост и распечатать не жалко, редко такое найдешь в инете, спасибо!

  8. Nabatov:

    Офигеть просто! Все, блин, всё знают, кроме меня

  9. Воронин:

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

  10. Evdokimov:

    Ой, благодарю

  11. Турфанов:

    Спасибо! Буду теперь заходить на этот блог каждый день!

  12. Bronislav:

    Интересные мысли….хорошо однако!

  13. Lomonosov:

    Вот скажите, класно же, что такие отличные посты есть в интернете. Автору большое спасибо!

  14. Каблуков:

    А как вы смотрите, чтобы завести на блоге раздел «самые горячие обсуждения» ну или что-то подобное

  15. Ivankov:

    Зер гуд ставлю 5 балов.

  16. Воробьев:

    Оценка 5, базару ноль

  17. Starikov:

    А как вы думаете, можно завести на сайте-блоге раздел «самые горячие обсуждения» ну или типа того. Там думаю, нужно будет комментировать самые интересные статьи блога…

  18. Туров:

    Мне кажется ништяк!

  19. Rostovcev:

    Бесплатный совет: заведи на своем блоге раздел типа «самые горячие обсуждения» ну или что-то в этом роде. Там нужно будет обсуждать самые обсуждаемые статьи вашего блога…

  20. Perehvatkin:

    Кто в теме тот понимает, не в обиду другим

  21. Вырыпаев:

    Бесплатный совет: заведи у себя в сайте-блоге рубрику типа «самые горячие обсуждения» ну или типа того. Там нужно будет комментировать наиболее интересные статьи вашего блога…

  22. Vedenin:

    Спасибо. Добавлено в закладки

  23. Matveev:

    Как всегда на высоте!

  24. Карл:

    А король-то голый! Вдумчивая статья, спасибо!

  25. Виноградов:

    Неплохо

  26. Кашарин:

    Действительно удивили и порадовали :) Никогда не поверил бы, что даже такое бывает :)

  27. Ruskih:

    Круто, спасибо! ;)

  28. Prohorov:

    на края луны, без вины, без вина, она одна о_0 пробило еп*

  29. Kaverin:

    Оценка 5, базару ноль

  30. Potapov:

    За такие посты надо награды давать, на полном серьезе!

  31. Kudashov:

    Спасибочки за материалы! Помогло для написание курсовой.

  32. Аристарх:

    А как вы смотрите, чтобы открыть у себя на сайте-блоге раздел «самые горячие обсуждения» ну или что-то в этом роде. Там думаю, можно будет обсуждать наиболее горячие темы вашего блога…

  33. Андроников:

    Суперский пост! Блог уже в ридере )

  34. Аксаков:

    Мне кажется очень полезная штука

  35. Гаврилов:

    Отлично написано. Позитива конечно не хватает, но читал на одном дыхании

  36. Shaposhnikov:

    я бы сказал не интересно, а разумно

  37. Всеволод:

    Как всегда на высоте!

  38. Шишов:

    Отлично написано. Позитива конечно не хватает, но читал на одном дыхании

  39. Рогозин:

    Бесплатный совет: заведи у себя в блоге рубрику типа «самые горячие обсуждения» или что-то в этом роде. Там можно будет комментировать самые обсуждаемые темы блога…

  40. Дресвянин:

    или подобное. Там думаю, можно будет комментировать самые горячие темы твоего блога…

  41. Vitalij:

    Подскаите, где купить новый iPhone? Никак не могу найти в Москве…

  42. Аксаков:

    Спасибо. Добавлено в закладки

  43. Шкуратов:

    Суперский пост! Блог уже в ридере )

  44. Балашов:

    Супер статья! Подписался на RSS, буду следить =)

  45. Державин:

    Хм… даже такое бывает.

Залиште свій коментар