Показать сообщение отдельно
Старый 23.06.2009, 12:14
cdc7600 вне форума Посмотреть профиль Отправить личное сообщение для cdc7600 Найти все сообщения от cdc7600
  № 1  
Ответить с цитированием
cdc7600
 
Аватар для cdc7600

Регистрация: Dec 2008
Адрес: Севастополь
Сообщений: 112
Отправить сообщение для cdc7600 с помощью ICQ
По умолчанию onReleaseOutside на AS3

Регулятор громкости.
Пару тем нашла конечно, но не разобралась, точнее по прежнему не работает выход из функции изменения громкости, если отпускать кнопку мыши вне флешки, может подскажет кто-ньть (=

как определить, что юзер отпустил кнопку за пределами swf ?

Код AS3:
	public function changeVolume(event:MouseEvent):void {
 
			SoundMixer.soundTransform = new SoundTransform(event.currentTarget.mouseX / 48);
 
			//регулирование громкости
			volume_mc.vol_mask_mc.x = event.currentTarget.mouseX;
 
			// слушаем глобальный неработающий маусап
			stage.addEventListener(MouseEvent.MOUSE_UP,piypiy)
 
			//удаляем листенер, если маусап над текущим символом (изменение громкости)			
			volume_mc.addEventListener(MouseEvent.MOUSE_UP,piypiy);
			// рекурсивно changeVolume	что то типа драга
			volume_mc.addEventListener(MouseEvent.MOUSE_MOVE,changeVolume);
 
		}
 
 
		// удаляем рекурсию
	 	public	function piypiy(e:MouseEvent):void {
 
				volume_mc.removeEventListener(MouseEvent.MOUSE_MOVE,changeVolume);
 
			}
__________________
cdc7600.livejournal.com


Последний раз редактировалось cdc7600; 23.06.2009 в 13:51.