Профессиональная разработка интернет приложений

Программирование на Java, PHP, Flash…

Рубрика «Flex»

Flex. Должен ли ItemRenderer знать тип модели?

Начать нужно с того, нравится ли вам разрабатывать на строго типизированном языке программирования или на не типизированном. В последнем случае, вам не имеет смысла читать статью дальше. Если вам, как и мне, по душе строгая типизация, давайте поразмышляем… Как известно, для отображения данных, в ItemRenderer присутствует переменная data. Проблема заключается в том, что тип этой [...]

Отзывов (1)

Profiler во Flash Builder. Проблема запуска

Разрабатывая программы, я люблю пользоваться профайлером. Очень уж мне хочется, чтобы мои творения работали быстро и приносили максимальное удовольствие пользователям. Разработка на Flex – не исключение. Однако, меняя рабочие места, очень часто я сталкивался с проблемой, что на некоторых машинах профайлер отказывается запускаться. Долгое время мне не удавалось вычислить причину данной проблемы. Вроде бы и [...]

Ваш отзыв

PHP и FileReference во Flex

В любом RIA приложении необходима авторизация. Благо сделать ее не составляет труда. Чаще всего авторизация проводится на серверной части и ее результаты записываются в параметры сессии. Это позволяет запрашивать данные авторизации пользователя только один раз, за весь сеанс его работы с приложением. В связке Flex и PHP такая схема работает без проблем. Все запросы к [...]

Ваш отзыв

Недостаток конструкции WITH

Вот что написано про конструкцию «with» в документации по ActionScript: Establishes a default object to be used for the execution of a statement or statements, potentially reducing the amount of code that needs to be written. То есть конструкция «with» должна обеспечивать уменьшение объема кода. Но кроме красивого кода, приложение должно отличаться еще и надежностью. [...]

Ваш отзыв

Flex 4. При наведении мерцают кнопки

Разрабатывая на Flex 4 видеоплеер, элементы управления которого скрываются, когда мышь выходит за его пределы и появляются, когда мышь оказывается над ним, я использовал события объекта класса Application mouseOut и mouseOver. В обработчике первого события устанавливался флаг, что мышь за пределами приложения, в обработчике второго, данный флаг переводился в значение, сигнализирующее наличие указателя мыши над [...]

Ваш отзыв

Flex и OSMF

Попробовал написать простой видео плеер с использованием flex и OSMF. Судя по документации, OSMF больше ориентирован на разработку медиа проигрывателей в среде flash. Дополнительные проблемы создавал тот факт, что сайт с документацией по OSMF лежит уже вторые сутки. Обходился только документацией по AS3. Первые проблемы у меня возникли, когда включил классы OSMF в проект. Он просто перестал собираться. Решение [...]

Ваш отзыв

Bindable переменные в интерфейсах

Если вам необходимо сделать интерфейс, описывающий класс с bindable переменной, необходимо учесть пару нюансов: В тэге Bindable обязательно нужно указать событие, возникающее при изменении переменной Тэг Bindable указывается в инетрфейсе, а событие инициируется в классе, реализующим этот интерфейс Например, у нас есть интерфейс IBindable: public interface IBindable { [Bindable(event="valueChange")] function get value():Number; function set value(value:Number):void; [...]

Ваш отзыв

Доступ к компонентам Seam из фильтров

При попытке доступа к компонентам Seam из фильтров web-приложения может возникнуть исключение: «javax.servlet.ServletException: java.lang.IllegalStateException: No active event context». Для того, чтобы гарантированно получить нужный компонент, код необходимо выполнить в ContextualHttpServletRequest: @Override public void doFilter(final ServletRequest request, final ServletResponse response, FilterChain chain) throws IOException, ServletException { new ContextualHttpServletRequest((HttpServletRequest) request) { @Override public void process() throws Exception { [...]

Ваш отзыв

Проблема с отладкой Flex приложения

Если при попытке отладки Flex приложения, отладчик не может соединиться с программой и во Flex Builder вылетает ошибка: Failed to connect; session timed out. Ensure that: 1. You compiled your Flash application with debugging on. 2. You are running the debugger version of Flash Player. То скорее всего ваш антивирус запретил соединение с браузером. Необходимо [...]

Ваш отзыв

Создание простого сервиса обмена сообщениями на WMS

Предлагаемый сервис будет работать на сервере Wowza Media Server. Данный сервер и среду разработки можно скачать с этого сайта. Создание нового пректа Открыв Wowza IDE, выполняем команду File->New…->Wowza Media Server Pro project. Указав название проекта в первом окне, преходим к окну создания нового модуля. В этом окне указываем пакет и имя создаваемого модуля. Также можно [...]

Отзывов (2)