Помощь · Поиск · Пользователи · Календарь
Полная версия этой страницы: Возможна ли отправка данных из AS в JS без событий, а на определенном кадре?
Flash Zone Forum > Macromedia Flash > ActionScript
Leks76
Возможна ли отправка данных из AS в JS без событий, а на определенном кадре? Есть задача запускать swf ролики поочередно и строго воспроизводить последующий после завершения цикла предыдущего.
Поэтому возник вопрос каким образом можно дать знать JS что ролик закончил цикл и тогда включить второй ролик?
Или на последних кадрах роликов делать передачу данных в JS, но возможно ли передать данные автоматом, принудительно в определенном(последнем) кадре, без кликов?
tiHo
Просто не используйте события, а сразу вызывайте externalInterface-функции.

Подробнее о externalInterface читайте в стандартной документации и других просторах сети.
MustLive
Leks76

Во-первых, эту задачу (с плейлистом флешек) можно решить по-другому, без использования JS. Мы уже рассматривали на форуме тему воспроизведения флешек поочерёдно.

Во-вторых, если же ты всё же хочешь использовать для контроля воспроизведения флешек JS, то для этого не нужны события. А можно в нужном кадре (в последнем кадре каждой флешки) посылать данные в JS. Это делается с помощью externalInterface (доступном в AS3), как уже сказал tiHo.

Пример вызова функции JS "function" с аргументами "arguments":
Код
ExternalInterface.call(function,arguments);
Leks76
Цитата(MustLive @ 13.11.2012 - 00:32) *
Leks76

Во-первых, эту задачу (с плейлистом флешек) можно решить по-другому, без использования JS. Мы уже рассматривали на форуме тему воспроизведения флешек поочерёдно.

Во-вторых, если же ты всё же хочешь использовать для контроля воспроизведения флешек JS, то для этого не нужны события. А можно в нужном кадре (в последнем кадре каждой флешки) посылать данные в JS. Это делается с помощью externalInterface (доступном в AS3), как уже сказал tiHo.

Пример вызова функции JS "function" с аргументами "arguments":
Код
ExternalInterface.call(function,arguments);

Спасибо, все работает, проблемы только были с работой локально на компьютере. Буду благодарен, если подскажете тему где обсуждалось поочередное воспроизведение флешек.
MustLive
Leks76, поиском по форуму ты легко найдёшь множество тем насчёт поочередного воспроизведения флешек или медийных файлов (изображений, аудио, видео файлов - когда нужно создать плейлист). В частности можешь об этом почитать в данных темах.
Русская версия IP.Board © 2001-2013 IPS, Inc.