Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   версия флэш (http://www.flasher.ru/forum/showthread.php?t=87930)

Котяра2006 14.11.2006 15:37

версия флэш
 
Приветствую!

А как узнать какую версию флэша поставили при публикации имея только swf-файл?

Заранее благодарен!

wvxvw 14.11.2006 16:44

открой ноутпадом и посмотри, CWS - восьмерка FWS - семерка. Или загрузи его в свою флешку и используй myClip.getSWFVersion();

Хемуль 14.11.2006 16:48

Либо декомпилеры некоторые могут смотреть...

iNils 14.11.2006 17:21

Цитата:

Сообщение от wvxvw
CWS - восьмерка FWS - семерка

FWS - флеш без компрессии
CWS - флеш с компрессией

Версия записана 4-ым байтом с начала файла, то есть сразу после заголовка FWS/CWS.

El Scream 14.11.2006 17:32

Вот что по этому поводу говорит мудрая книга.
Есть 4 варианта
- Ничего не проверять (около 98% пользователей ресурс будут пользовать)
- Две версии HTML и Flash ( точно не подходит)
- Определить браузерными скриптами

для Navigatora
Код:

navigator.plugins["Shockwave Flash"].description
для Explorera
Код:

IsObject(CreateObject("ShockwaveFlash.ShockWaveFlash.7"));
- Определить версию можно было в 4 Flash. Свойство $version c основной временной диаграммы. Т.е. Создать фильм с Flash 4 кодом и если нужная версия есть грузить в него основной фильм.

wvxvw 15.11.2006 05:32

2 iNils:
Так вобщем компрессия появилась в восьмерке (до этого нужно было флазмом или еще чем-то сжимать) или я ошибаюсь?

iNils 15.11.2006 05:59

Цитата:

Сообщение от wvxvw
2 iNils:
Так вобщем компрессия появилась в восьмерке (до этого нужно было флазмом или еще чем-то сжимать) или я ошибаюсь?

Она в 6-ке появилась.


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

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