Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   При обновлении страницы не обновляется флэшка. (http://www.flasher.ru/forum/showthread.php?t=117021)

Art_133 16.10.2008 17:43

При обновлении страницы не обновляется флэшка.
 
Здравствуйте. У меня вопрос, кто может подскажите.
Есть свёрстанный сайт с флэш роликом на странице. А именно регулятор громкости и музыка. Когда переходишь по страницам то естественно ролик со звуком обновляется и проигрывается заново.
Как можно решить эту проблему? Я так понимаю нужно сделать так что б ролик не обновлялся.
Можно ли это сделать средствами Flash? Или это при кодинге?
Поделитесь опытом. Спасибо!

andrew911 16.10.2008 18:08

Смотрите Shared Objects это что-то типа cookie для флеша, можете запоминать состояние и громкость.
Но если совсем непрерывно, то это наверное во фрейме нужно делать

Art_133 16.10.2008 18:10

А можно поподробней? Я просто не понимаю принцип реализации данной проблемы средствами флэш.

andrew911 16.10.2008 18:52

Shared Objects.

Принцип, например, такой - сохраняете состояние звука и позицию периодически в объект Shared Objects. При загрузки флешки она проверяет есть ли сохраненная информация - если да, то регулируете звук/положение. Если нет - создается объект и сохраняется состояние.

Art_133 16.10.2008 19:09

То есть вы предлагаете задать параметр звуковому файлу Stream и сделать длинну мувика со звуком такой же по времени как и сама мелодия. Отслеживать покадрово и сохранять информацию о номере текущего кадра в Shared Objects и при перезагрузки задавать что-то типа
Код:

gotoAndPlay(переменная);
Где "переменная" это сохранённый номер кадра?

Mnilionic 16.10.2008 20:08

у стрима нет кадров. Нужно запоминать время.
Почитайте хелп про стрим. А у вас действительно Stream или звук импортирован прямо в swf? :)

Art_133 17.10.2008 01:05

Как раз когда делаешь стрим то он разбивает музыку по кадрам. Звук в swf. Предложенный мною вариант сработал. Просто запоминается текущий кадр и при повторном открытии воспроизводиться с того же момента. Пока вроде багов не наблюдал (хотя толком и не тестил). Всё равно уверен что когда страница будет перегрузаться то какое-то время флэшки не будет и прерыване музыки будет заметно. Но пока это единственное оптимальное решение. Конечно как по мне логичнее было бы сделать что бы блок с флэшкой не обновлялся, но это уже не моя компетенция.
П.С. Звук которому присвоен параметр Sream (смотри Sync).

Заварка 23.10.2008 14:32

а как узнать информацию о номере текущего кадра?
знаю, что номер текущего кадра можно получить так: _currentframe
но если у меня флешка перегружается с переходом на другую страницу, какое событие происходит во флеше?


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

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