![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Регистрация: Sep 2012
Сообщений: 26
|
Здравствуйте. Необходимо реализовать на сайте возможность заливать SWF ролики и вытягивать из них как можно больше инфы (типа версии, частоты кадров, продолжительности, размеров и тп) а потом сравнивать их со значениями в БД. Мне кажется, что больше свойств чем сам флеш из SWF ролика никто не вытянет(если не так, то поправьте), поэтому решил делать на AS3.
Заюзал класс Loader. Из LoaderInfo вытащил: trace('ПАРАМЕТРЫ РОЛИКА'); trace('вес:'+swfLoader.contentLoaderInfo.bytesTotal); trace('частота кадров:'+swfLoader.contentLoaderInfo.frameRate); trace('размеры:'+ swfLoader.contentLoaderInfo.width +'x'+ swfLoader.contentLoaderInfo.height); trace('версия AS:'+ swfLoader.contentLoaderInfo.actionScriptVersion); trace('версия swf:' + swfLoader.contentLoaderInfo.swfVersion); 1) можно ли получить из ролика названия его переменных(их значения) 2) Как изменить параметры изолированной среды, в которую загружается ролик(а то в ролике блокируется почти весь код) 3) Где то видел, что загруженный ролик можно использовать как мувик. Тоесть стоп. плей, переход к кадру. Классно, однако это работает только для роликов на AS3. А как быть с AS2? 4) Ну и последний вопрос. Надо ли какая-то прослойка между AS и БД или можно на прямую обращаться. (данные не конфиденциальные, но главное чтоб не попортили злоумышленники) Последний раз редактировалось iNils; 17.06.2013 в 03:26. |
|
|||||
|
[+5 18.06.13]
[+1 20.07.13] Регистрация: Apr 2012
Адрес: ifinterface.com
Сообщений: 158
|
Чтобы действительно выдрать всю инфу - нужно писать бинарный swf-парсер (декомпилятор)
Спецификации в открытом доступе: http://www.adobe.com/devnet/swf.html Я как-то брался писать компилятор, но на спеке AVM2 застыл, если вооружусь желанием - продолжу. Это я к тому, что если глубоко копать (все данные), то кучу времени и терпения нужно. Но как говорится - дорогу осилит идущий.
__________________
Небольшая часть реализации моего внутреннего мира |
|
|||||
|
Регистрация: Feb 2010
Адрес: Город суеты
Сообщений: 191
|
SWFInfo умеет это все делать
__________________
FlashPress.ru | Blog |
|
|||||
|
Регистрация: Feb 2010
Адрес: Город суеты
Сообщений: 191
|
прощу прощения, не дочитал пост и поспешил с ответом
![]()
__________________
FlashPress.ru | Blog |
|
|||||
|
Регистрация: Sep 2012
Сообщений: 26
|
Цитата:
Добавлено через 3 минуты ну и остаётся нерешённым вопрос №3 |
|
|||||
|
Цитата:
https://github.com/claus/as3swf http://www.as3commons.org/as3-common...ode/index.html
__________________
משיח לא בא משיח גם לא מטלפן |
|
|||||
|
Регистрация: Sep 2012
Сообщений: 26
|
Есть ли возможность управлять воспроизведением загруженного swf-ролика на AS2 из приложения на AS3?
|
|
|||||
|
Регистрация: Feb 2010
Адрес: Город суеты
Сообщений: 191
|
Цитата:
__________________
FlashPress.ru | Blog |
|
|||||
|
[+5 18.06.13]
[+1 20.07.13] Регистрация: Apr 2012
Адрес: ifinterface.com
Сообщений: 158
|
Цитата:
Их выполняют разные AVM. Если разными, то вероятно можно что-то придумать. По поводу: Похоже там либо еще много ошибок, либо они устарели (версии swf постоянно меняются). У меня полноценно использовать не получилось.
__________________
Небольшая часть реализации моего внутреннего мира |
![]() |
![]() |
Часовой пояс GMT +4, время: 02:46. |
|
|
« Предыдущая тема | Следующая тема » |
|
|