![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Регистрация: Apr 2012
Сообщений: 7
|
Привет, форумчане!
Работаю в CS5 и недавно столкнулся с такой незадачей; суть: есть 2 swf-ки: a1 и a2. a2 открывается кнопкой через a1 таким образом: Код в a1: Код AS3: Клип a2, разумеется, начинает проигрываться с 1 кадра. Можно ли сделать так, чтобы клип а2 начинался с любого кадра, и номер этого кадра можно было бы выбирать? |
|
|||||
|
блогер
Регистрация: Feb 2008
Адрес: Россия, Новосибирск, Академгородок
Сообщений: 2,113
Записей в блоге: 1
|
Открывайте не напрямую флэшку в браузере, а страницу с этой флэшкой. И на странице используйте SWFObject для "встраивания" флэшки.
"#5" — это номер кадра, который вам нужно показать. Этот номер в javascript`е легко выдернуть (document.location.hash) и поставить в flashvars встраиваемой флэшке. Грубо говоря: 1. Открываем страницу с якорем "5" 2. Страница берет якорь и ставит во флэшвары флэшке 3. Флэшка получает флэшвары и, соответственно, перескакивает на нужный кадр. Возможно, кстати, и напрямую ( getURL("a2.swf?frame=5", "_self") ), но тут уж тестировать нужно. Добавлено через 2 минуты А, еще есть вариант. Можно такое организовать с помощью SharedObject`ов, если не хотите с яваскриптом заморачиваться.
__________________
hauts.ru |
|
|||||
|
Регистрация: Apr 2012
Сообщений: 7
|
Покажите, пожалуйста, на примере.
Впервые сталкиваюсь с такой задачей и даже не знаю, с чего начать ![]() |
|
|||||
|
Регистрация: Apr 2012
Сообщений: 7
|
по 2 и 3 пунктам можно поподробнее?
2. Страница берет якорь и ставит во флэшвары флэшке 3. Флэшка получает флэшвары и, соответственно, перескакивает на нужный кадр. Вот составил код странички, в которую открывается swf-ка. <script type="text/javascript" src="swfobject.js">
</script>
<div id="flashcontent">
</div>
<script type="text/javascript">
var so = new SWFObject("001.swf","mymovie","1000","500","7","#ffffff");
so.write("flashcontent");
</script>
Подскажите, плиз, что где добавить. А то прям караул ![]() |
|
|||||
|
блогер
Регистрация: Feb 2008
Адрес: Россия, Новосибирск, Академгородок
Сообщений: 2,113
Записей в блоге: 1
|
Вы какой-то старый SWFObject используете.
Попробуйте так: А во встраиваемой флэшке куда-нибудь в текстовое поле вывести _root.frameNumber чтобы посмотреть, что приходит.
__________________
hauts.ru |
![]() |
![]() |
Часовой пояс GMT +4, время: 14:45. |
|
|
« Предыдущая тема | Следующая тема » |
|
|