
16.11.2012, 12:32
|
|
Регистрация: Nov 2012
Сообщений: 3
|
Как написать собственный флеш-профайлер?
День добрый флешеры! Недавно встала проблемма с управлением любыми флешками в web-страницах из фаерфокс-расширения. Сначала я попробовал использовать flashfirebug , который работает так:
1. В файл mm.cfg он записывает путь до sfw-приложения, которое будет стоять над всеми флешками.
2. Далее в этой флешке ( flashfirebug.swf ) для всех DOM-элементов, отображающих флеш (embed, object) добавляются методы flashfirebug_start, flashfirebug_stop, flashfirebug_send - после этого, я могу используя метод flashfirebug_send получить любые данные из флешки, соблюдая особый язык запросов.
И я бы так и пользовался профайлером flashfirebug.swf , но с ним возникают определённые проблеммы:
1. Флеш начинает часто падать в фаерфоксе.
2. flashfirebug.swf всё таки с лицензией, и распостранять плагин по пользователям с flashfirebug.swf внутри нельзя.
3. Медленная скорость работы флешфаербага.
Теперь вопрос - как написать собственный флеш-профайлер? Буду очень признателен за любые статьи, и особенно примеры. Из функционала мне необходимо единственное что - посылать во флеш произвольный eval и получать его результат. Непонятно, как для DOM-элементов (embed, object) добавить метод из такого профайлера. Но первое что непонятно - это структура такого swf-приложения как профайлер, и зачем оно вообще в теории нужно кроме как для использования браузерами в качестве бэкдора?)
|