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

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

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

Регистрация: Jul 2001
Адрес: piter
Сообщений: 56
По умолчанию mapButton.as и stopAllSounds();

проблема в след. в AS2 была изумительной простоты тега-
Код:
on(release) {
    stopAllSounds();
}
вопрос в том как тоже самое написать на AS3
необходимо отгрузить все звуки при нажатии на кнопку.
вот имеется файлик управления кнопками((mapButton.as)) в нем пишу:
Код:
 

package com.UI {
	import flash.display.MovieClip;
	import utils.oldButtons;
	import com.viewPort;
	import com.core;
	import com.UI.regionButton;
	

	public class mapButton extends oldButtons {
		private static var _instance:mapButton;
		private var _selected:Boolean = false;
		private var _regionBtn:regionButton;
		
		public function mapButton() {
			if (_instance) throw new Error("**Error** - singleton. Сonstructor is locked. Use instance");
				_instance = this;
			_regionBtn = this.getChildByName("region_btn") as regionButton;
			setActions();
		}
		static public function get instance():mapButton {
			return _instance;
		}
		private function setActions():void {
			this.buttonMode = true;
			_onRollOver = function():void {
				if (!_selected)
					this.gotoAndPlay(ON_ROLL_OVER);
			}
			_onRollOut = _onReleaseOutside = function():void {
				if (!_selected)
					this.gotoAndPlay(ON_ROLL_OUT);
			}
			_onRelease = function():void {
				if (!_selected){
					_selected = true;
					if (this.getChildByName("region_btn"))
						this.getChildByName("region_btn").visible = true;
					viewPort.instance.mapView(core.instance.mapsArray, core.instance.panoramasArray);
				}
			}
		}
		public function reset():void {
			if (_selected){
				_selected = false;
				this.getChildByName("region_btn").visible = false;
				_onRollOut();
			}
		}
	}
	
}
помогите пожалуйста остановить звук. при нажатии на сюда

Код:
			_onRelease = function():void {
				if (!_selected){
					_selected = true;
					if (this.getChildByName("region_btn"))
						this.getChildByName("region_btn").visible = true;
					viewPort.instance.mapView(core.instance.mapsArray, core.instance.panoramasArray);
				}
			}
		}


Последний раз редактировалось fin; 28.07.2008 в 12:14.
Создать новую тему   Часовой пояс GMT +4, время: 13:30.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

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

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


 


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


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