|
|
« Предыдущая тема | Следующая тема » |
Опции темы | Опции просмотра |
|
|
|||||
Нужно ли ставить проверки на версию Flash Player?
Здравствуйте. У себя на компьютере не могу проверить, так как в обоих браузерах стоит FP 11.1, поэтому прошу Вашей помощи.
Допустим, приложение создано под FP 10.2. Некий пользователь на разных файлопомойках нашел FP 9.0 и установил его себе. Если он откроет мое приложение, что будет? Флешплейер сам ему скажет, что нужно высшую версию скачать? Или это мне нужно проверять версию его ФП и выводить сообщение? Добавлено через 1 минуту Вопрос может показаться глупым: "Мол, как ты выведешь ему сообщение, если оно не будет работать?". Я просто не знаю что вообще произойдет в таком случае. Приложение вообще не запустится, или запустится, но с ошибками...
__________________
Я мало чего умею, но зато хорошо умею учиться... |
|
|||||
Цитата:
Цитата:
__________________
משיח לא בא משיח גם לא מטלפן |
|
|||||
По тексту предполагается, что смотреть приложение будут через браузер. Тогда это забота html и javascript: в контейнере (как правило div), где должно располагаться приложение будет выведен альтернативный контент. По умолчанию там идет сообщение о несовместимости версий и ссылка на сайт адоба для скачивания.
__________________
Ну все, теперь Забава м-о-я. Гы-гы, а корабль мой! |
|
|||||
Спасибо за ответы. Значит, я так понимаю, что если на странице нет таких "предупреждающих" скриптов, то лучше перестраховаться и вывести ему сообщение.
Тогда выплывает 2 вопроса: 1) Если я в этом сообщении дам ссылку на адобовский сайт, меня не... не знаю как сказать... не оштрафуют? Или, для профилактики, лучше обойтись без ссылки. 2) В версии 10.2 есть (и используется в моем случае) класс, которого нет в низших версиях - MouseCursorData. В остальном весь код совместимый с 9.0 Как приложение поведет себя? Оно сразу начнет генерировать ошибки и юзер так и не увидит мое сообщение? Или же промолчит, и сообщение выведется?
__________________
Я мало чего умею, но зато хорошо умею учиться... |
|
|||||
Регистрация: Jan 2009
Адрес: Петерсбург
Сообщений: 1,882
|
Цитата:
|
|
|||||
Capabilities#version в прелоадере.
Но если допустить, что у пользователя может быть и плеер версии <9, то проверку надо делать на as2. В конце-концов, есть готовый playerProductInstall.swf (который express install) из FlexSDK. Добавлено через 3 минуты Это если надо автоматом установить пользователю новую версию плеера, а так, swfobject проверяет версию и без танцев с бубном в виде try catch.
__________________
משיח לא בא משיח גם לא מטלפן |
|
|||||
Bgg, гениально! Спасибо. Значит с курсором я разберусь.
Я правильно понимаю?: Если код не приводит к исключениям в 9-й версии, значит не важно что он был создан для 10-й? В 9-й он будет работать так же без ошибок? Если "да", тогда вопрос: Если единственное отличие заключается в курсоре, которое я решу с помощью try/catch и getDefinitionByName. То может, не нужно вообще создавать проверки на версию? Добавлено через 5 минут Цитата:
Добавлено через 16 минут сначала не заметил этот пост. Спасибо, alatar, так и сделаю. Проверю сам.
__________________
Я мало чего умею, но зато хорошо умею учиться... |
Часовой пояс GMT +4, время: 21:14. |
|
« Предыдущая тема | Следующая тема » |
|
|