Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Флейм (http://www.flasher.ru/forum/forumdisplay.php?f=53)
-   -   можно ли узнать чем компилировался swf (http://www.flasher.ru/forum/showthread.php?t=136490)

Котяра 18.02.2010 12:14

можно ли узнать чем компилировался swf
 
Тема не совсем флеймовая, но спрошу здесь:
я совсем не разбираюсь в спецификации swf.
Содержится ли в swf версия компилятора, и программы которая делала swf?
В частности интересует можно ли по swf определить лицензионность редактора Flash? Если конечно делалось в нём?
и еще: вот спека для 9 плеера.
есть для 10? а что-нибудь на русском? (только не надо кричать, что такое надо читать на аглицком - я в курсе:)

iNils 18.02.2010 13:23

Не содержится. Однако в принципе запихнуть в метатеги.
Для 10-го есть, отличается только отсутствием раздела про FLV и чуть другой лицензией (типа можно выкладывать оригинал и переводы без санкции адоба). Больше отличий я не нашел. Переводом я начал было заниматься, но потом отошел по делам:D Планирую когда-нибудь продолжить.

etc 18.02.2010 13:49

mxmlc запихивает данные в ProductInfo.

iNils 18.02.2010 14:06

Не знаю, что за ProductInfo, но нашел тег в swf, который содержит xml с некоторой информацией, однако ее можно настроить в flex-config.xml
Типа
Код:

<metadata>
        <title>Adobe Flex 3 Application</title>
        <description>http://www.adobe.com/products/flex</description>
        <publisher>unknown</publisher>
        <creator>iNils</creator>
        <language>EN</language>
</metadata>


Котяра 18.02.2010 14:11

ага. вот это уже ближе.. просто наверняка есть какая-нибудь недокументированная закладочка..

wvxvw 18.02.2010 14:19

Есть такая штука - XMP, - это в теории нужно для поисковиков, но во флеше (10) и флексе туда пишут много всякой ерунды, поэтому я просто компилирую с -raw-metadata wvxvw :) XMP кстати теперь по умолчанию флеш пихает и в FLV - приходится, опять же удалять т.как мне лень добавлять onXMPMetadata обработчик, да и вообще мне там эти 300 байт ни к чему :)

etc 18.02.2010 18:42

Цитата:

Сообщение от iNils (Сообщение 887579)
Не знаю, что за ProductInfo, но нашел тег в swf, который содержит xml с некоторой информацией, однако ее можно настроить в flex-config.xml
Типа
Код:

<metadata>
        <title>Adobe Flex 3 Application</title>
        <description>http://www.adobe.com/products/flex</description>
        <publisher>unknown</publisher>
        <creator>iNils</creator>
        <language>EN</language>
</metadata>


ProductInfo — это тег, не метаданные.

wvxvw 18.02.2010 19:27

Цитата:

Сообщение от etc (Сообщение 887663)
ProductInfo — это тег, не метаданные.

А откуда знаешь, как называется? В документации такой не числится.
Зы. Еще во флексовых SWF есть какой-то странный "спрайт" с очень длинным именем типа _234789...234890 (много знаков, не поню сколько). Если его удалить - вроде ничего не ломается :)

r_r_f_r 18.02.2010 19:44

ProductInfo

wvxvw 18.02.2010 20:17

А, все, спасиб, теперь оригинал тоже нашел:
http://opensource.adobe.com/svn/open...oductInfo.java

iNils 18.02.2010 21:45

А я что такое тестировал, не работало. Возможно нужен был флекс 4.


Часовой пояс GMT +4, время: 15:31.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.