Packageinfinity3D.engine.core
Classpublic class Sound3D
InheritanceSound3D Inheritance Object3D

Звуковой объект, имитирует трехмерный звук.



Public Properties
 PropertyDefined by
 Inheritedchildren : Set
Дочерние объекты.
Object3D
 Inheritedcollision : Boolean
Проверка объекта на столкновения.
Object3D
  distantion : int
Расстояние между текущим объектом и активной камерой.
Sound3D
 InheritedglobalCoords : Point3D
Координаты объекта в системе координат сцены.
Object3D
 InheritedlocalCoords : Point3D
Координаты объекта.
Object3D
  loops : int
Количество воспроизведений.
Sound3D
 Inheritedname : String
Имя объекта.
Object3D
 Inheritedparent : Object3D
Родительский объект.
Object3D
  playing : Boolean
[read-only] Значение true, если звук проигрывается, иначе false.
Sound3D
 Inheritedpriority : int = 0
Приоритет объекта.
Object3D
 InheritedrotationX : Number
Угол поворота вокруг оси X, заданный в градусах.
Object3D
 InheritedrotationY : Number
Угол поворота вокруг оси Y, заданный в градусах.
Object3D
 InheritedrotationZ : Number
Угол поворота вокруг оси Z, заданный в градусах.
Object3D
 InheritedscaleX : Number
Коэффициент масштабирования вдоль оси X.
Object3D
 InheritedscaleY : Number
Коэффициент масштабирования вдоль оси Y.
Object3D
 InheritedscaleZ : Number
Коэффициент масштабирования вдоль оси Z.
Object3D
 Inheritedscene : Scene3D
Сцена, которой принадлежит текущий объект.
Object3D
  sound : Sound
Звуковой объект.
Sound3D
  soundChannel : SoundChannel
[read-only] Звуковые каналы.
Sound3D
  soundMaxVolume : Number
Максимальная громкость звука.
Sound3D
  soundRadius : Number
Радиус распространения звука.
Sound3D
  startTime : Number
Начальное время воспроизведения в миллисекундах.
Sound3D
 Inheritedtransform : Matrix3D
Матрица объекта.
Object3D
 Inheritedvisible : Boolean
Если значение true, то объект отображается при рендеринге, иначе false.
Object3D
 Inheritedx : Number
Координата по оси X.
Object3D
 Inheritedy : Number
Координата по оси Y.
Object3D
 Inheritedz : Number
Координата по оси Z.
Object3D
Public Methods
 MethodDefined by
  
Sound3D(sound:Sound, soundRadius:Number = 1000, name:String = null)
Создание экземпляра звукового объекта.
Sound3D
 Inherited
addChild(object:Object3D):void
Добавление объекта в текущий.
Object3D
 Inherited
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Добавление обработчика события
Object3D
 Inherited
Принудительный вызов перерасчета матрицы объекта.
Object3D
 Inherited
dispatchEvent(event:Event):Boolean
Рассылка события.
Object3D
 Inherited
getChildByName(name:String):Object3D
Получение объекта с заданным именем.
Object3D
 Inherited
hasEventListener(type:String):Boolean
Проверка наличия зарегистрированных обработчиков события указанного типа.
Object3D
 Inherited
lookAt(point:Point3D):void
Направление объекта на точку.
Object3D
 Inherited
move(x:Number = 0, y:Number = 0, z:Number = 0):void
Изменение координат объекта.
Object3D
  
play():void
Начать проигрование.
Sound3D
 Inherited
removeChild(object:Object3D):void
Удаление объекта из текущего.
Object3D
 Inherited
removeEventListener(type:String, listener:Function, useCapture:Boolean = false):void
Удаление обработчика события.
Object3D
 Inherited
rotation(x:Number = 0, y:Number = 0, z:Number = 0):void
Уголы поворота объекта по трем осям.
Object3D
 Inherited
scale(x:Number = 1, y:Number = 1, z:Number = 1):void
Уголы поворота объекта по трем осям.
Object3D
  
stop():void
Остановить проигрывание.
Sound3D
  
toString():String
Строковое представление звукового объекта.
Sound3D
 Inherited
willTrigger(type:String):Boolean
Object3D
Property detail
distantionproperty
public var distantion:int

Расстояние между текущим объектом и активной камерой.

loopsproperty 
loops:int  [read-write]

Количество воспроизведений.

The default value is 10000.

Implementation
    public function get loops():int
    public function set loops(value:int):void
playingproperty 
playing:Boolean  [read-only]

Значение true, если звук проигрывается, иначе false.

Implementation
    public function get playing():Boolean
soundproperty 
sound:Sound  [read-write]

Звуковой объект.

Implementation
    public function get sound():Sound
    public function set sound(value:Sound):void
soundChannelproperty 
soundChannel:SoundChannel  [read-only]

Звуковые каналы.

Implementation
    public function get soundChannel():SoundChannel
soundMaxVolumeproperty 
soundMaxVolume:Number  [read-write]

Максимальная громкость звука.

The default value is 1.

Implementation
    public function get soundMaxVolume():Number
    public function set soundMaxVolume(value:Number):void
soundRadiusproperty 
soundRadius:Number  [read-write]

Радиус распространения звука.

The default value is 1000.

Implementation
    public function get soundRadius():Number
    public function set soundRadius(value:Number):void
startTimeproperty 
startTime:Number  [read-write]

Начальное время воспроизведения в миллисекундах.

The default value is 0.

Implementation
    public function get startTime():Number
    public function set startTime(value:Number):void
Constructor detail
Sound3D()constructor
public function Sound3D(sound:Sound, soundRadius:Number = 1000, name:String = null)

Создание экземпляра звукового объекта.

Parameters
sound:Sound — Звук.
 
soundRadius:Number (default = 1000) — Радиус распространения звука.
 
name:String (default = null) — Имя объекта.
Method detail
play()method
public function play():void

Начать проигрование.

stop()method 
public function stop():void

Остановить проигрывание.

toString()method 
public override function toString():String

Строковое представление звукового объекта.

Returns
String — Строковое представление звукового объекта.