Может ли ролик Flash, предназначенный для Flash 8, загружаться в фильм Flash 10 и могут ли они передавать переменные и вызывать методы? - PullRequest
1 голос
/ 19 мая 2009

У меня есть работа с Flash 8 AS2, которую я хочу обновить до Flash 10. Могу ли я обновить только те элементы, которые мне нужны, чтобы быть Flash 10, и загрузить их в фильм Flash 8 в качестве внешнего swf-файла и передать переменные и вызвать методы ? Это хороший вариант и о каких проблемах нужно знать? Например, сможет ли пользователь с проигрывателем ниже 10 загрузить фильм flash 8, а затем обнаружит, что он ломается, потому что flash 10 не загружается, или игрок поймет, что есть содержимое flash 10, и проинформирует пользователя, что ему нужно обновить свой игрок

спасибо

Ответы [ 2 ]

1 голос
/ 19 мая 2009

Здесь несколько вопросов перекрываются.

  • Вы можете обновить части своего контента без обновления рута, но совместимость становится проблематичной. Когда проигрыватель Flash воспроизводит SWF, он выполняет его в соответствии с тегом версии в файле, а не тегом версии SWF, который его загрузил. Таким образом, содержимое F8 может загружаться в SWF-файлы F10 без каких-либо особых проблем, за исключением следующего пункта.

  • Однако, если SWF-файл AS2 загружается в SWF-файл AS3 (или наоборот), обмен данными между ними затруднен. Кажется, я помню, что существует некоторая ограниченная поддержка для установки переменных в корне того или другого, но для чего-то сложного рекомендуется использовать LocalConnection. Я играл с ним, и, как я уже сказал, он волосатый.

  • Будет ли содержимое, обновленное до версии 10, воспроизводиться в более старых версиях проигрывателя Flash Player, - это отдельный вопрос от любого из предыдущих, и ответ один и тот же, независимо от того, является ли это одиночным SWF-файлом или более новыми SWF-файлами, загруженными в более старую версию. СФБ. И ответ таков: более старый проигрыватель будет пытаться воспроизвести контент, но новые функции не будут работать, и Flash не будет автоматически сообщать пользователю об обновлении или отказывается показывать ваш контент до тех пор, пока он не сделает это.

1 голос
/ 19 мая 2009

Вы могли бы быть в состоянии загрузить Flash 8 во Flash 10, но я был бы очень удивлен, если обратное верно.

...