Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Работа над сайтом > HTML/DHTML/CSS/JS/VB

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 14.03.2012, 14:07
polusha вне форума Посмотреть профиль Отправить личное сообщение для polusha Найти все сообщения от polusha
  № 1  
Ответить с цитированием
polusha

Регистрация: Mar 2012
Сообщений: 3
Cool вставка двух swf друг за другом

Подскажите как сделать так, чтобы только когда закончила показываться первая флешка начинала показываться вторая. Не понятно возможна ли организация очереди при вставке через swfobject.embedSWF.

Старый 14.03.2012, 14:12
mooncar вне форума Посмотреть профиль Отправить личное сообщение для mooncar Найти все сообщения от mooncar
  № 2  
Ответить с цитированием
mooncar
Модрон-ветеринар
 
Аватар для mooncar

администратор
Регистрация: May 2009
Адрес: г.Казань
Сообщений: 7,357
Отправить сообщение для mooncar с помощью ICQ Отправить сообщение для mooncar с помощью Skype™
Возможна.
Используйте JavaScript и синхронизацию с помощью метода ExternalInterface.call (он есть и в AS2 и в AS3).
То есть напишите функцию на JS для показа (публикации) флешки в блоке и вызывайте ее когда нужно, например в конце проигрывания первой можно сделать с помощью ExternalInterface.call вызов второй, а первую скрыть или удалить из документа.
__________________
Идите первым!


Последний раз редактировалось mooncar; 14.03.2012 в 14:45.
Старый 14.03.2012, 14:56
polusha вне форума Посмотреть профиль Отправить личное сообщение для polusha Найти все сообщения от polusha
  № 3  
Ответить с цитированием
polusha

Регистрация: Mar 2012
Сообщений: 3
Не понятно как js поймет что flash закончился. Метод ExternalInterface.call не знаком пока к сожалению.Не могли подробнее объяснить. Как применить этот метод


Последний раз редактировалось polusha; 14.03.2012 в 15:02.
Старый 14.03.2012, 15:03
mooncar вне форума Посмотреть профиль Отправить личное сообщение для mooncar Найти все сообщения от mooncar
  № 4  
Ответить с цитированием
mooncar
Модрон-ветеринар
 
Аватар для mooncar

администратор
Регистрация: May 2009
Адрес: г.Казань
Сообщений: 7,357
Отправить сообщение для mooncar с помощью ICQ Отправить сообщение для mooncar с помощью Skype™
Если "конец показа" - это последний кадр, и вы пишите код в кадре, то, например, для AS2 вызов будет выглядеть так:
Код AS1/AS2:
ExternalInterface.call('jsFunction');
где jsFunction - функция, которая обрабатывает это событие, то есть скрывает или удаляет одну флешку и показывает или публикует следующую.
Ну да класс еще импортировать нужно.

Если хотите решить свою задачу, откройте справку и изучите этот метод, не начиная со сложного. Просто хотя бы вызвать алерт, например на странице, как в примере справки.
Это не так сложно на самом деле.
__________________
Идите первым!

Старый 14.03.2012, 17:06
polusha вне форума Посмотреть профиль Отправить личное сообщение для polusha Найти все сообщения от polusha
  № 5  
Ответить с цитированием
polusha

Регистрация: Mar 2012
Сообщений: 3
Спасибо,вам! Получилось)

Старый 14.03.2012, 17:27
mooncar вне форума Посмотреть профиль Отправить личное сообщение для mooncar Найти все сообщения от mooncar
  № 6  
Ответить с цитированием
mooncar
Модрон-ветеринар
 
Аватар для mooncar

администратор
Регистрация: May 2009
Адрес: г.Казань
Сообщений: 7,357
Отправить сообщение для mooncar с помощью ICQ Отправить сообщение для mooncar с помощью Skype™
Пожалуйста!
__________________
Идите первым!

Создать новую тему Ответ Часовой пояс GMT +4, время: 21:18.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 21:18.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.