Какие API-интерфейсы Actionscript помогут получить больше контента в конце анимации - PullRequest
0 голосов
/ 27 ноября 2010

У меня есть свой собственный SWF-контент. Теперь я хочу вытащить несколько объявлений с моего сервера, который должен быть воспроизведен в конце. Как я могу сделать это, не имея оригинального FLA-файла, с которым был создан контент.

Может быть, мне нужно создать еще один SWF-файл, содержащий исходное содержимое SWF, а затем перехватить событие, которое указывает на конец анимации исходного SWF-файла, а затем извлечь объявление с сервера.

Но тогда, что это за событие, которое я должен отловить, и какие apis помогут мне запросить сервер, а затем снова начать играть с контентом с сервера. Я читал кое-что, где должен использоваться этот loadMovie, но не уверен в событии и последовательности действий, которые необходимо сделать для достижения моей цели

1 Ответ

0 голосов
/ 30 ноября 2010

"Может быть, мне нужно создать еще один SWF-файл, содержащий исходный SWF-контент, а затем перехватить событие, которое указывает на конец анимации исходного SWF-файла, а затем извлечь объявление с сервера."За исключением того, что ваш новый SWF-файл не должен «содержать» первый SWF-файл, вы можете просто загрузить его.

Вам нужно будет отправить событие, когда первая анимация будет завершена.Поскольку у вас нет доступа к исходному флагу, это будет зависеть от типа анимации.Если это анимация на основе кадров, все хорошо, вам просто нужно проверить последний кадр фильма, в противном случае вам может не повезти ... Даже если это анимация на основе кадров, вы все равно можете столкнуться с проблемами,если анимация содержит различные мувиклипы с разной длиной анимации.Возможно, еще можно узнать, когда наступит конец, но это может быть немного сложнее, и решение не так уж и красиво.

"который apis поможет мне запросить сервер, а затем снова начать воспроизведение содержимого с сервера."Это будет зависеть от сервера и типа контента ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...