flash.events

# DRMDeviceGroupEvent - AS3

Package | flash.events
Class | public class DRMDeviceGroupEvent
Inheritance | DRMDeviceGroupEvent Event Object

Language Version: | ActionScript 3.0

Runtime Versions: | AIR 3.0, Flash Player 11.9

Issued by the DRMManager when a device group related call successfully completes. Multiple devices can be registered to a device group using the `DRMManager.addToDeviceGroup()` method. If there is a device with a valid domain-bound voucher for a given content, the application can then extract the serialized DRM vouchers using the `DRMVoucher.toByteArray()` method.

If the content metadata specifies that domain registration is required, the application can invoke an API to join the device group. This action triggers a domain registration request to be sent to the domain server. Once a license is issued to a device group, the license can be exported and shared with other devices that have joined the device group.

Public Properties
Hide Inherited Public Properties
Show Inherited Public Properties

| Property | Defined By
--- | --- | ---
|  | bubbles : Boolean [read-only] Indicates whether an event is a bubbling event. | Event
|  | cancelable : Boolean [read-only] Indicates whether the behavior associated with the event can be prevented. | Event
|  | constructor : Object A reference to the class object or constructor function for a given object instance. | Object
|  | currentTarget : Object [read-only] The object that is actively processing the Event object with an event listener. | Event
|  | deviceGroup : DRMDeviceGroup The DRMDeviceGroup object for this event. | DRMDeviceGroupEvent
|  | eventPhase : uint [read-only] The current phase in the event flow. | Event
|  | target : Object [read-only] The event target. | Event
|  | type : String [read-only] The type of event. | Event

Public Methods
Hide Inherited Public Methods
Show Inherited Public Methods

| Method | Defined By
--- | --- | ---
|  | DRMDeviceGroupEvent(type:String, bubbles:Boolean = false, cancelable:Boolean = false, deviceGroup:DRMDeviceGroup = null) | DRMDeviceGroupEvent
|  | clone():Event [override] | DRMDeviceGroupEvent
|  | formatToString(className:String, ... arguments):String A utility function for implementing the toString() method in custom ActionScript 3.0 Event classes. | Event
|  | hasOwnProperty(name:String):Boolean Indicates whether an object has a specified property defined. | Object
|  | isDefaultPrevented():Boolean Checks whether the preventDefault() method has been called on the event. | Event
|  | isPrototypeOf(theClass:Object):Boolean Indicates whether an instance of the Object class is in the prototype chain of the object specified as the parameter. | Object
|  | preventDefault():void Cancels an event's default behavior if that behavior can be canceled. | Event
|  | propertyIsEnumerable(name:String):Boolean Indicates whether the specified property exists and is enumerable. | Object
|  | setPropertyIsEnumerable(name:String, isEnum:Boolean = true):void Sets the availability of a dynamic property for loop operations. | Object
|  | stopImmediatePropagation():void Prevents processing of any event listeners in the current node and any subsequent nodes in the event flow. | Event
|  | stopPropagation():void Prevents processing of any event listeners in nodes subsequent to the current node in the event flow. | Event
|  | toLocaleString():String Returns the string representation of this object, formatted according to locale-specific conventions. | Object
|  | toString():String [override] | DRMDeviceGroupEvent
|  | valueOf():Object Returns the primitive value of the specified object. | Object

Public Constants
Hide Inherited Public Constants
Show Inherited Public Constants

| Constant | Defined By
--- | --- | ---
|  | ADD_TO_DEVICE_GROUP_COMPLETE : String = "addToDeviceGroupComplete" [static] | DRMDeviceGroupEvent
|  | REMOVE_FROM_DEVICE_GROUP_COMPLETE : String = "removeFromDeviceGroupComplete" [static] | DRMDeviceGroupEvent

Property Detail

### deviceGroup

property

`deviceGroup:DRMDeviceGroup`

Language Version: | ActionScript 3.0

Runtime Versions: | AIR 3.0

The DRMDeviceGroup object for this event.

Implementation
`public function get deviceGroup():DRMDeviceGroup`
`public function set deviceGroup(value:DRMDeviceGroup):void`
Constructor Detail

### DRMDeviceGroupEvent

()
Constructor

`public function DRMDeviceGroupEvent(type:String, bubbles:Boolean = false, cancelable:Boolean = false, deviceGroup:DRMDeviceGroup = null)`

Parameters

| `type:String`
| `bubbles:Boolean` (default = `false`)``
| `cancelable:Boolean` (default = `false`)``
| `deviceGroup:DRMDeviceGroup` (default = `null`)``

Method Detail

### clone

()
method

`override public function clone():Event`

Returns

| `Event`

### toString

()
method

`override public function toString():String`

Returns

| `String`

Constant Detail

### ADD_TO_DEVICE_GROUP_COMPLETE

Constant

`public static const ADD_TO_DEVICE_GROUP_COMPLETE:String = "addToDeviceGroupComplete"`

### REMOVE_FROM_DEVICE_GROUP_COMPLETE

Constant

`public static const REMOVE_FROM_DEVICE_GROUP_COMPLETE:String = "removeFromDeviceGroupComplete"`

© 2015 Adobe Systems Incorporated. All rights reserved.
Mon Apr 10 2017, 12:28 PM -07:00