Анимация (и события) Flash Flash в формате AS3 зависает при установке в PowerPoint 2007 - PullRequest
1 голос
/ 26 января 2012

Я разрабатываю продукт для школ, включающий флэш-анимацию - SWF-файлы, написанные на AS3 - для вставки / вставки в слайд-шоу PowerPoint.Все это работает отдельно от одной проблемы: при вставке / вставке в PowerPoint 2007 слайд-шоу мои флэш-фильмы останавливаются (иногда), когда вы уходите и возвращаетесь к слайду PowerPoint, содержащему их.Похоже, что проблема не проявляется в PowerPoint 2010, но у большинства моих клиентов есть PP2007, так что это мало помогает.Мне нужна помощь в поиске обходного пути для того, что, очевидно, является ошибкой во Flash Player и / или PowerPoint.

Экспериментируя, я обнаружил, что когда вы показываете слайд PP2007, содержащий флэш-фильм, переходите к следующемусдвигайте и затем возвращайте (иногда) связанные со временем события (ENTER_FRAME, TIMER и т. д.) перестали отправляться в код AS3 с помощью проигрывателя Flash Player, останавливая анимацию.Другие события, такие как MOUSE_MOVE, KEY_DOWN и т. Д., Отправляются в AS3 случайными пакетами.

Я создал небольшую флэш-программу и слайд-шоу PowerPoint, чтобы продемонстрировать проблему, и разместил их в Интернете по адресу:

www.eye2eyesoft01.co.uk / FlashInPowerPointProb / ExampleInclusiveTestFlash.pptx (для демонстрации слайдов в PowerPoint) и www.eye2eyesoft01.co.uk / FlashInPowerPointProb / EventShowTest.fla (источник Flash-ролика в PowerPoint)

То, что я ищу, - это обходной путь - некоторый код AS3, который я могу запустить, когда пользователь нажимает кнопку (например, кнопка «Эксперимент» в моем примере выше).демо), который перезапускает обычную отправку событий после того, как фильм снова появился в PowerPoint и заклинило.Кто-нибудь решал эту проблему раньше?

Версии, показывающие проблему: Flash Player 11.1.102.55 (последняя версия от 24/1/12) и PowerPoint 2007 на W7-64bit, но без проблем отображается на flash player 10.0.22.87и PowerPoint 2010 на другом ПК W7-64 бит.AS3 скомпилирован с Flash Pro CS5.5.Код, показывающий проблему, крошечный (см. Исходный файл fla) - проблема, очевидно, заключается во взаимодействии между Flash Player и PowerPoint - поэтому использование Flash Builder вместо этого вряд ли будет иметь какое-либо значение.

...