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

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

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

Регистрация: Jan 2009
Сообщений: 3,067
Записей в блоге: 3
Отправить сообщение для GBee с помощью Skype™
Создайте маленький пример и загрузите один файл и проиграйте его. А то у вас салат такой, там походу куча каналов подписанных на одно событие не понять, что происходит.
__________________
Чтобы доказать, что вы не робот, причините вред другому человеку.

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

Регистрация: Aug 2011
Сообщений: 121
Цитата:
Сообщение от GBee Посмотреть сообщение
Создайте маленький пример и загрузите один файл и проиграйте его. А то у вас салат такой, там походу куча каналов подписанных на одно событие не понять, что происходит.
Пожалуй Вы правы, буду править свой код.
А вот этот маленький пример - работает.
Вложения
Тип файла: rar snd.rar (10.2 Кб, 28 просмотров)

Старый 25.10.2011, 22:59
Dima998 вне форума Посмотреть профиль Отправить личное сообщение для Dima998 Найти все сообщения от Dima998
  № 3  
Ответить с цитированием
Dima998
 
Аватар для Dima998

Регистрация: Aug 2011
Сообщений: 121
Ну да, там еще и работа с API ВКонтакте, но вообще-то там один канал =)

Старый 25.10.2011, 23:23
GBee вне форума Посмотреть профиль Отправить личное сообщение для GBee Найти все сообщения от GBee
  № 4  
Ответить с цитированием
GBee
 
Аватар для GBee

Регистрация: Jan 2009
Сообщений: 3,067
Записей в блоге: 3
Отправить сообщение для GBee с помощью Skype™
Цитата:
но вообще-то там один канал =)
Посчитаем вместе? Вы уверены, что вы получите событие от объекта, который потеряется при первом play?

Вот вырезка из вашего кода, где soundC меняется:
Код AS3:
public var soundC:SoundChannel = new SoundChannel  ; //создаем канал
 
public function Main()
soundC.addEventListener(Event.SOUND_COMPLETE,nextTrack); //это событие не ловится
 
function plyi(event:MouseEvent)
soundC = currentSound.play(pos);
soundC = currentSound.play(1);
 
function nextTrack():void //функция перелистывания трека
soundC = currentSound.play(1);
soundC = new SoundChannel  ;
soundC = currentSound.play(1);
soundC = currentSound.play(1);
soundC = new SoundChannel  ;
soundC = currentSound.play(1);
 
function stpi(event:MouseEvent)
soundC = currentSound.play(1); //включаем ее снова
 
function chpst(event:MouseEvent) 
soundC = currentSound.play(((audiosL[track])*(contain.mouseX)/contain.duran.width)*1000); //начинаем играть с нужного места
 
function musicle(event:MouseEvent)
soundC = new SoundChannel  ; //создаем новый канал
soundC = musicl.play(1);
__________________
Чтобы доказать, что вы не робот, причините вред другому человеку.


Последний раз редактировалось GBee; 25.10.2011 в 23:29.
Старый 25.10.2011, 23:36
Dima998 вне форума Посмотреть профиль Отправить личное сообщение для Dima998 Найти все сообщения от Dima998
  № 5  
Ответить с цитированием
Dima998
 
Аватар для Dima998

Регистрация: Aug 2011
Сообщений: 121
но старый же убирается...

Старый 25.10.2011, 23:52
GBee вне форума Посмотреть профиль Отправить личное сообщение для GBee Найти все сообщения от GBee
  № 6  
Ответить с цитированием
GBee
 
Аватар для GBee

Регистрация: Jan 2009
Сообщений: 3,067
Записей в блоге: 3
Отправить сообщение для GBee с помощью Skype™
Вы подписываетесь на канал, который просто пропадает. От него ничего не дождетесь.
__________________
Чтобы доказать, что вы не робот, причините вред другому человеку.

Старый 26.10.2011, 00:52
dimarik вне форума Посмотреть профиль Отправить личное сообщение для dimarik Найти все сообщения от dimarik
  № 7  
Ответить с цитированием
dimarik
.
 
Аватар для dimarik

модератор форума
Регистрация: Sep 2003
Адрес: Москва
Сообщений: 4,630
Записей в блоге: 20
Я хочу это развидеть.
__________________
Воспитан в TimeZero. Работаю в Mail.ru.

Старый 26.10.2011, 13:20
Dima998 вне форума Посмотреть профиль Отправить личное сообщение для Dima998 Найти все сообщения от Dima998
  № 8  
Ответить с цитированием
Dima998
 
Аватар для Dima998

Регистрация: Aug 2011
Сообщений: 121
Я сделал как посоветовали в посте №6, при начале проигрывания подписываюсь на канал и все ровно не работает...

Старый 26.10.2011, 14:29
Dima998 вне форума Посмотреть профиль Отправить личное сообщение для Dima998 Найти все сообщения от Dima998
  № 9  
Ответить с цитированием
Dima998
 
Аватар для Dima998

Регистрация: Aug 2011
Сообщений: 121
Ну наконец-то! Проблема была смешна, просто в функции nextTrack() я не указал событие - nextTrack(e:Event)
Конечно теперь все ловится =)
Всем спасибо за помощь!

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

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

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


 


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


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