Архив рубрики «JSInterface»
03.02.2010
Создал группу для обсуждения проекта, теперь все новости по проекту будут публиковаться там(на английском и русском языках). Так же, там будут происходить опросы общественности по поводу необходимости и важности изменений. Любой желающий может подключиться к группе и следить за развитием проекта и задавать интересующие вопросы.
P.S.: Группа модерируется, поэтому спама не будет, но могут быть задержки с сообщениями, если я в offline.
Рубрика: ActionScript 3, Flash, JSInterface, Новости | Нет комментариев »
15.08.2009
Ребята из Powerflasher Solutions предоставили бесплатно лицензию на FDT 3 Enterprise, по программе поддержки Open Source проектов и добавили ссылку на JSInterface, как на "some of the best" проект. 
Очень приятно, спасибо!
Upd. 3.09.2009
Вчера изменили формат странички и теперь там висят баннера - вдвойне приятно.
Метки:Enterprise, FDT, JSInterface, Open, Powerflasher, Solutions, Source
Рубрика: JSInterface, Новости | Комментарии (5) »
22.05.2009
Flex cookbook entry: To change the background color of a Flex widget for the background color of HTML page.
При создании виджетов, встраиваемых приложений создатели стремятся, либо выделить своё приложение, либо сделать так, чтоб оно сливалось с окружением. Для вторых может быть полезным этот способ.
(далее…)
Метки:background, color, Flash, Flex, JavaScript, JSInterface, widget
Рубрика: ActionScript 3, Flash, Flex, JSInterface | Нет комментариев »
22.05.2009
Flex cookbook entry: Embed of JavaScript code in the Flex application.
Интегрировать любой файл можно во Flex приложение с помощью метатега [Embed] с указанием myme-type как application/octet-stream. В такой способ можно сохранить JavaScript код во Flex приложении, но работать с этим кодом можно будет только если загрузить его в браузер, в HTML документ. Для загрузки кода воспользуемся библиотекой JSnterface.
(далее…)
Метки:Embed, Flash, Flex, JavaScript, JSInterface
Рубрика: ActionScript 3, Flash, Flex, JSInterface | Нет комментариев »
21.05.2009
Flex cookbook entry: Loading of additional JS and CSS files in the HTML document.
JSInterface позволяет загружать внешние JavaScript и CSS файлы прямо в HTML страницу. Для этого необходимо указать URL файла и функцию обратного вызова, вызываемую по окончанию загрузки.
(далее…)
Метки:css, Flash, Flex, HTML, JavaScript, js, JSInterface
Рубрика: ActionScript 3, Flash, Flex, JSInterface | Нет комментариев »
21.05.2009
Flex cookbook entry: Message about unsaved data before closing the browser window.
Для Flash и Flex приложений работающих с пользовательскими данными очень важно, чтоб пользователь всегда мог сохранить свою работу перед закрытием приложения. Стандартные браузеры, имеющие поддержку JavaScript оповещают о закрытии окна/таба или переходе на другую страничку. Все эти действия могут привести к потере данных, но использование этого оповещения позволит сохранить все необходимые данные. Flash/Flex приложение подписывается на JavaScript событие "onbeforeunload", которое вызывается всегда перед закрытием страницы или переходом на другую страницу.
(далее…)
Метки:browser, Flash, Flex, JavaScript, JSInterface
Рубрика: ActionScript 3, Flash, Flex, JSInterface | Нет комментариев »
21.05.2009
Flex cookbook entry: How do I know when the browser window gets or loses focus.
В наше время существует много ресурсоёмких Flash и Flex приложений, которые занимают много памяти и сильно нагружают процессор, даже тогда, когда пользователь не работает с приложением. К примеру, пользователь мог отвлечься на другое приложение или таб в браузере. Особо требовательные к ресурсам приложения, использующие 3D, анимацию или сложные эффекты и фильтры, можно разгрузить останавливая анимацию, видео и музыку. Таким образом снимать нагрузку с процессора, когда пользователь не работает с приложением. Для получения информации, когда пользователь не использует приложение, будет использовано JavaScript событие onblur, испускаемое когда пользователь переводит фокус на другое приложение, окно или таб. Такое же событие - onfocus будет использовано, когда пользователь активирует окно с приложением. (далее…)
Метки:browser, ExternalInterface, Flash, Flex, focus, JavaScript, JSInterface
Рубрика: ActionScript 3, Flash, Flex, JSInterface | Нет комментариев »
20.05.2009
Flex cookbook entry: Improvement of interaction with JavaScript.
Библиотека JSInterface облегчает взаимодействие между Flash приложением и JavaScript средой. С её помощью разработчик может делать то же самое что и в JavaScript, только обычными средствами ActionScript. В отличии от ExternalInterface, он предоставляет стандартный интерфейс для доступа к объектам, их свойствам и методам.
(далее…)
Метки:Flash, Flex, JavaScript, JSInterface
Рубрика: ActionScript 3, Flash, Flex, JSInterface | Нет комментариев »
31.03.2009
Проект немного подрос и сквозь темноту начал пробиваться свет документации. Всё что доступно по проекту(библиотека, исходные файлы, документация, примеры) можно скачать со странички проекта на Google code. Для тех, кто не знает с чего начать, попробуйте с видеопрезентации или документации - на первой странице яркий пример, который должен помочь понять как работать с библиотекой.
Я наконец добавил в проект всё что хотел и обеспечил нормальную стартовую функциональность. На данном этапе библиотекой можно успешно пользоваться. Библиотека имеет два варианта FULL и LITE - они оба бесплатны и лицензия разрешает использование библиотеки в коммерческих целях.
Багрепорты принимаются на странице проекта и в комментарии к этой статье, по любым темам относительно проекта.
В общем - карты Вам в руки, надуюсь JSInterface поможет решить больше проблем, чем создаст.
Метки:ActionScript 3, API, ExternalInterface, Flash, Flex, JavaScript, JSInterface
Рубрика: ActionScript 3, Flash, Flex, JSInterface, Новости | Комментарии (2) »
16.12.2008
Upd. 18.12.2008
Закончил работы над JSInterface 2. Уже можно загрузить, посмотреть примеры и использовать. Из основных изменений, это типизация (насколько она возможна на межбраузерном уровне – «мнимая типизация»), полное понимание, как Flash, так и JavaScript объектов и возможность управления Flash объектами из JavaScript. Сейчас доступны SWC и MXP файлы для Flash и SWC - для Flex. Так же, доступен исходный код, для скачивания. Добавил «lite» SWC файлы и вырезал из них JavaScript объекты – они занимают много места(+25Кб), при малой вероятности принести значительную пользу.
(далее…)
Метки:ActionScript 3, API, ExternalInterface, Flash, Flex, JavaScript, JSInterface
Рубрика: ActionScript 3, Flash, Flex, JSInterface, Новости | 1 комментарий »
24.10.2008
JSInterface – это компонент, который позволяет получить доступ к JavaScript объектам из среды браузера, прямо во Flash.
Далее под «JavaScript» средой я буду иметь ввиду браузер и выполняемый в нём JavaScript код с его объектами, методами и инфраструктурой. А под “Flash” я буду иметь ввиду Flash player встроенный в HTML страничку, исполняющий код из SWF файла с его объектами, методами и инфраструктурой.
Если говорить проще, то у нас есть два разных мира, один внутри Flash Player’а, а другой – снаружи. Одним из не многих средств коммуникации между ними является класс ExternalInterface внутри Flash Player'а. Я использовал этот способ для создания удобного API позволяющего создавать объекты, оперировать объектами, вызывать и создавать функции в JavaScript и т.д.
(далее…)
Метки:ActionScript 3, API, ExternalInterface, Flash, Flex, JavaScript, JSInterface
Рубрика: ActionScript 3, Flash, Flex, JSInterface | Комментарии (10) »