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

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

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

Регистрация: Feb 2007
Адрес: Белгород
Сообщений: 64
По умолчанию регулировка громкости

подскажите почему не работает регулировка громкости

Код:
<mx:Script>
        <![CDATA[
        
            import flash.media.*; 
        
            [Embed(source="music/sample.mp3")]
            [Bindable]
            public var sndCls:Class;
            
            public var snd:Sound = new sndCls() as Sound; 
            public var sndChannel:SoundChannel;
            
            public function playSound():void 
            {
                sndChannel=snd.play();
            }
            
            public function volumeSound():void 
            {
                sndChannel.soundTransform.volume = hsl_volume.value;
            }   
            
            public function stopSound():void 
            {            	
                sndChannel.stop();
            }   
        ]]>
    </mx:Script>

   
    <mx:HSlider x="117" y="10" id="hsl_volume" minimum="0" maximum="1" 
	snapInterval="0.05"  value="0.75" change="{volumeSound();}"			
    	/>
и если возможно скинте ссылку на исходники mp3 проигрывателя на flex

Старый 09.05.2007, 19:11
ir73 вне форума Посмотреть профиль Отправить личное сообщение для ir73 Найти все сообщения от ir73
  № 2  
Ответить с цитированием
ir73
FD Team

блогер
Регистрация: Dec 2005
Сообщений: 365
Записей в блоге: 6
разве эвенты с фигурными скобками пишутся?

Старый 09.05.2007, 19:24
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 3  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
Это исходник Apollo, но разница небольшая.
http://etcs.ru/pre/Winampollo/

В твоем случае нужно убрать биндинг (скобки фигурные). И ивент надо посылать.

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

Регистрация: Feb 2007
Адрес: Белгород
Сообщений: 64
за winampolo спасибо.
Цитата:
Сообщение от __etc
В твоем случае нужно убрать биндинг (скобки фигурные).
вот так?
Код:
change="volumeSound();"
Цитата:
Сообщение от __etc
И ивент надо посылать.
а как это сделать?

Старый 09.05.2007, 23:26
atmel вне форума Посмотреть профиль Отправить личное сообщение для atmel Посетить домашнюю страницу atmel Найти все сообщения от atmel
  № 5  
Ответить с цитированием
atmel

Регистрация: Feb 2007
Адрес: Белгород
Сообщений: 64
спасиба разобрался
Код:
           private function volumeSliderChangeHandler(event:SliderEvent):void 
            {
				var transform:SoundTransform = new SoundTransform();
				transform.volume = hsl_volume.value/100;
				sndChannel.soundTransform = transform;
            }
 
        ]]>
    </mx:Script>

        
    
    <mx:HSlider x="117" y="10"
    id="hsl_volume" liveDragging="true" minimum="0" maximum="100" 
    value="0.75"
    change="volumeSliderChangeHandler(event);"			
    	/>
теперь работает

Старый 10.05.2007, 01:02
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 6  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
Ну функцию можно было не переименовывать

Старый 10.05.2007, 16:42
atmel вне форума Посмотреть профиль Отправить личное сообщение для atmel Посетить домашнюю страницу atmel Найти все сообщения от atmel
  № 7  
Ответить с цитированием
atmel

Регистрация: Feb 2007
Адрес: Белгород
Сообщений: 64
а как можно сделать эквалайзер ? или хотябы примитивный регулятор тембра по низким и высоким частотам?

Старый 11.05.2007, 03:37
miramax вне форума Посмотреть профиль Отправить личное сообщение для miramax Посетить домашнюю страницу miramax Найти все сообщения от miramax
  № 8  
Ответить с цитированием
miramax
 
Аватар для miramax

Регистрация: Oct 2005
Адрес: Борисоглебск
Сообщений: 1,702
Отправить сообщение для miramax с помощью ICQ Отправить сообщение для miramax с помощью AIM Отправить сообщение для miramax с помощью MSN Отправить сообщение для miramax с помощью Yahoo Отправить сообщение для miramax с помощью Skype™
Это невозможно во Flash плеере.
__________________
AS3 | www.FLAPS.ru | Русские флэшеры самые умные флэшеры в мире. ©

Старый 11.05.2007, 11:00
ir73 вне форума Посмотреть профиль Отправить личное сообщение для ir73 Найти все сообщения от ir73
  № 9  
Ответить с цитированием
ir73
FD Team

блогер
Регистрация: Dec 2005
Сообщений: 365
Записей в блоге: 6
Цитата:
Сообщение от miramax
Это невозможно во Flash плеере.
а как же через bytearray

Старый 11.05.2007, 11:20
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 10  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
А никак. Ты видел методы воспроизведения ByteArray? Я не видел. В пакете media я пересмотрел много чего. ByteArray получается статическим методом SoundMixer и этот ByteArray не связан с конкретным звуком.

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

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

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


 


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


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