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

Вернуться   Форум Flasher.ru > Flash > ActionScript 1.0/2.0

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

Регистрация: Apr 2009
Сообщений: 12
По умолчанию Кнопка pause работает неверно

Здравствуйте.
Я только начинаю программировать во Flash. Сейчас мне нужно создать плеер для проигрывания одной песни. Он состит из трех кнопок: play, pause, stop. Проблема заключается в том, что после нажатия кнопки pause, проигрывание возобновляется не с того места (а именно ранее, чем надо).

Использую Flash CS4, AS2

Вот мой код:
Код:
var tune:Sound = new Sound();
var pos:Number;
tune.attachSound ("song");
stop();
pos=0;
play_mc.onPress = function() {
	trace(pos);
	tune.start(pos);
}
stop_mc.onPress = function() {
	tune.stop();
	pos=0;
}
pause_mc.onPress = function() {
	tune.stop();
	pos=tune.position;
	pos=pos/1000;
}
Заранее благодарен любой помощи.

Старый 23.07.2009, 21:17
Mnilionic вне форума Посмотреть профиль Отправить личное сообщение для Mnilionic Найти все сообщения от Mnilionic
  № 2  
Ответить с цитированием
Mnilionic
 
Аватар для Mnilionic

Регистрация: Aug 2005
Адрес: я из Ленинграда
Сообщений: 1,082
Отправить сообщение для Mnilionic с помощью ICQ
сначала получайте tune.position, а уж потом стопайте.

Старый 24.07.2009, 00:53
LeonidRoz вне форума Посмотреть профиль Отправить личное сообщение для LeonidRoz Найти все сообщения от LeonidRoz
  № 3  
Ответить с цитированием
LeonidRoz

Регистрация: Apr 2009
Сообщений: 12
И все равно не помогает...

Добавлено через 5 минут
Уточнение проблемы:
вопроизведние начинается с места, на котором была пауза в позапрошлый раз.

Добавлено через 30 минут
Причем по Trace(pos) получается, что pos передается верно. Но воспроизведение все равно начинается с прошлого значения pos.

Добавлено через 11 часов 16 минут
Всем спасибо, я справился сам!
В свойствах, как оказалось, надо отключить сжатие. Во как бывает, запишу...

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

Теги
pause , position , плеер

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

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


 


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


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