Записи с меткой «API»

JSInterface 2.4 – второе рождение

31.03.2009

Проект немного подрос и сквозь темноту начал пробиваться свет документации. Всё что доступно по проекту(библиотека, исходные файлы, документация, примеры) можно скачать со странички проекта на Google code. Для тех, кто не знает с чего начать, попробуйте с видеопрезентации или документации - на первой странице яркий пример, который должен помочь понять как работать с библиотекой.

Я наконец добавил в проект всё что хотел и обеспечил нормальную стартовую функциональность. На данном этапе библиотекой можно успешно пользоваться. Библиотека имеет два варианта FULL и LITE - они оба бесплатны и лицензия разрешает использование библиотеки в коммерческих целях.

Багрепорты принимаются на странице проекта и в комментарии к этой статье, по любым темам относительно проекта.

В общем - карты Вам в руки, надуюсь JSInterface поможет решить больше проблем, чем создаст. :)

JSInterface 2

16.12.2008

Upd. 18.12.2008

Закончил работы над JSInterface 2. Уже можно загрузить, посмотреть примеры и использовать. Из основных изменений, это типизация (насколько она возможна на межбраузерном уровне – «мнимая типизация»), полное понимание, как Flash, так и JavaScript объектов и возможность управления Flash объектами из JavaScript. Сейчас доступны SWC и MXP файлы для Flash и SWC - для Flex. Так же, доступен исходный код, для скачивания. Добавил «lite» SWC файлы и вырезал из них JavaScript объекты – они занимают много места(+25Кб), при малой вероятности принести значительную пользу.

(далее…)

JSInterface – JavaScript во Flash

24.10.2008

JSInterface – это компонент, который позволяет получить доступ к JavaScript объектам из среды браузера, прямо во Flash.

Далее под «JavaScript» средой я буду иметь ввиду браузер и выполняемый в нём JavaScript код с его объектами, методами и инфраструктурой. А под “Flash” я буду иметь ввиду Flash player встроенный в HTML страничку, исполняющий код из SWF файла с его объектами, методами и инфраструктурой.

Если говорить проще, то у нас есть два разных мира, один внутри Flash Player’а, а другой – снаружи. Одним из не многих средств коммуникации между ними является класс ExternalInterface внутри Flash Player'а. Я использовал этот способ для создания удобного API позволяющего создавать объекты, оперировать объектами, вызывать и создавать функции в JavaScript и т.д.

(далее…)