Форум программистов, компьютерный форум, киберфорум
Наши страницы
ActionScript
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/5: Рейтинг темы: голосов - 5, средняя оценка - 5.00
Dienoful
0 / 0 / 0
Регистрация: 25.12.2013
Сообщений: 2
1

Остановка звука в отдельно подгруженном ролике

04.05.2014, 23:44. Просмотров 904. Ответов 3
Метки нет (Все метки)

Ситуация: есть один проект, в начале или ещё где подгружается готовый swf файл, в котором много кадром и звук.
Загружаю я его, например, вот так(если немного упростить):
ActionScript 3
1
2
3
4
5
6
7
8
9
var loaderP:Loader = new Loader();
var urlP:URLRequest = new URLRequest("Prototype.swf");
var loaderContextP:LoaderContext = new LoaderContext(false, ApplicationDomain.currentDomain, null);
loaderP.contentLoaderInfo.addEventListener(Event.COMPLETE, onCompleteHandlerP);
loaderP.load(urlP, loaderContextP);
function onCompleteHandlerP(loadEvent:Event)
{
    LoadedProtMC = loaderP.content as MovieClip;
}
LoadedProtMC - MovieClip. Иначе не придумал как сделать, потому что опыта работы с этим языком мало слишком.

После загрузки в другом кадре уже мне надо запустить этот ролик с начала и остановить через некоторое время или по иному событию. При этом не обязательно, чтобы была возможность продолжать его с того же момента.
Пробую делать LoadedProtMC.stop();
И даже removeChild(LoadedProtMC);
Но это, видимо, всё не то, т.к. звук остается. Как вообще это нужно делать более правильно? Может в загружаемом ролике что-то нужно прописывать? Но по идее там просто кадры друг за другом и отдельный слой с аудио и всё.
0
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.05.2014, 23:44
Ответы с готовыми решениями:

Остановка звука и продолжение с того же места
Ролик сделан в Макромедии 8, на различные кадры добавлены звуки (звук идет на протяжении нескольких...

Остановка звука при остановке анимации и возобновление с места остановки
имеется ролик, сделанный во Флеше, на различные кадры добавлены звуки(звук идет напротяжении...

Увлечение объекта в ролике
Доброго времени суток, У меня вопрос на уровне новичка: Имеется анимационный фильм состоящий...

Как загрузить в ролике другой ролик swf?
возможно эта тема мусолилась много раз но всёж. За ранее спасибо за помощь. Имеется главный файл...

"Эффектные" кнопки-ссылки во Flash ролике?
Здравствуйте! Есть пилотный сайт: http://bgs-md.ucoz.com/. Ролик был вытащен с одного шаблона и...

3
TanaTiX
Модератор
2796 / 1650 / 168
Регистрация: 19.02.2011
Сообщений: 6,007
Завершенные тесты: 2
05.05.2014, 00:21 2
Лучший ответ Сообщение было отмечено Dienoful как решение

Решение

Сохранить ссылку на Loader использовать unloadAndStop
1
Dienoful
0 / 0 / 0
Регистрация: 25.12.2013
Сообщений: 2
05.05.2014, 00:52  [ТС] 3
Отлично. Это помогло решить проблему остановки. Теперь, если я захочу снова запустить этот ролик с начала на том же кадре(вернуться на этот кадр и проиграть его заново, иначе говоря), то в теории нужно опять выполнить
ActionScript 3
1
loaderP.load(urlP, loaderContextP);
и добавление его содержимого в MovieClip? При условии, что, допустим, там глобальные переменные будут, т.е. доступ к ним сохранится каким-либо образом.
0
TanaTiX
Модератор
2796 / 1650 / 168
Регистрация: 19.02.2011
Сообщений: 6,007
Завершенные тесты: 2
05.05.2014, 08:12 4
Dienoful, да, т.к. содержимое выгружается из памяти. А глобальных переменных там быть не должно - это ведь графика. Разделяйте код и графику - у них разные задачи.
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
05.05.2014, 08:12

Не работают скрипты в подгруженном через AJAX документе
Добрый день! Использую AJAX для подгрузки контента: function loadHTML(sURL) { var...

Перестаёт работать jQuery на элементе, подгруженном с помощью ajax
Разметка: <div class = "view"> <div class="comment-view-block" style="display : block"> ...

[Pawn] Остановка на конечной точке, или остановка поворота при достижении заданного угла
Всем здравствуйте. У меня такой вопрос, реализация, по возможности более просто, остановка на...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru