Adobe® Flex® 4.1 リファレンスガイド
パッケージおよびクラスリストの非表示 |  パッケージ  |  クラス  |  索引  |  付録

言語リファレンスのみ       
flash.net 
GroupSpecifier 
パッケージflash.net
クラスpublic class GroupSpecifier
継承GroupSpecifier Inheritance Object

言語バージョン: ActionScript 3.0
ランタイムバージョン: Flash Player 10.1, AIR 2

GroupSpecifier クラスは、NetStream および NetGroup コンストラクターに渡される不透明な groupspec ストリングを構築するために使用されます。groupspec は、groupspec を使用するメンバーの機能、制限、および権限を含めた RTMFP ピアーツーピアーグループを指定します。

デフォルトではすべての機能が無効で、ピアーツーピアー接続が許可されています。

関連項目



パブリックプロパティ
 プロパティ定義元
 Inheritedconstructor : Object
指定されたオブジェクトインスタンスのクラスオブジェクトまたはコンストラクター関数への参照です。
Object
  ipMulticastMemberUpdatesEnabled : Boolean
グループメンバーシップに関する情報を IP マルチキャストソケットで交換できるかどうかを指定します。
GroupSpecifier
  multicastEnabled : Boolean
NetGroup でストリーミングを有効にするかどうかを指定します。
GroupSpecifier
  objectReplicationEnabled : Boolean
NetGroup でオブジェクトレプリケーションを有効にするかどうかを指定します。
GroupSpecifier
  peerToPeerDisabled : Boolean
NetGroup または NetStream でピアーツーピアー接続を無効にするかどうかを指定します。
GroupSpecifier
  postingEnabled : Boolean
NetGroup でアップロードを有効にするかどうかを指定します。
GroupSpecifier
 Inheritedprototype : Object
[静的] クラスまたは関数オブジェクトのプロトタイプオブジェクトへの参照です。
Object
  routingEnabled : Boolean
NetGroup で転送メソッドを有効にするかどうかを指定します。
GroupSpecifier
  serverChannelEnabled : Boolean
NetGroup のメンバーがサーバーへのチャンネルを開くことができるかどうかを指定します。
GroupSpecifier
パブリックメソッド
 メソッド定義元
  
新しい GroupSpecifier オブジェクトを作成します。
GroupSpecifier
  
関連付けられた NetStream または NetGroup が指定された peerID への初期ネイバー接続を確立できるようにします。
GroupSpecifier
  
addIPMulticastAddress(address:String, port:* = null, source:String = null):void
関連付けられた NetStream または NetGroup が指定された IP マルチキャストグループに参加して、指定された UDP ポートを待機するようにします。
GroupSpecifier
  
IP マルチキャストパブリッシングおよびアップロード用のパスワードを表すストリングを返します。
GroupSpecifier
  
[静的] ブートストラップ peerID を表すストリングをエンコードして返します。
GroupSpecifier
  
encodeIPMulticastAddressSpec(address:String, port:* = null, source:String = null):String
[静的] IP マルチキャストソケットアドレスを表すストリングをエンコードして返します。
GroupSpecifier
  
[静的] アップロード用パスワードを表すストリングをエンコードして返します。
GroupSpecifier
  
[静的] マルチキャストパブリッシング用パスワードを表すストリングをエンコードして返します。
GroupSpecifier
  
NetStream および NetGroup コンストラクターに渡すことができる権限を含めた不透明な groupspec ストリングを返します。
GroupSpecifier
  
NetStream および NetGroup コンストラクターに渡すことができる権限を含まない不透明な groupspec ストリングを返します。
GroupSpecifier
 Inherited
オブジェクトに指定されたプロパティが定義されているかどうかを示します。
Object
 Inherited
Object クラスのインスタンスが、パラメーターとして指定されたオブジェクトのプロトタイプチェーン内にあるかどうかを示します。
Object
  
groupspec を一意なものにするために強力な疑似乱数タグを追加します。
GroupSpecifier
 Inherited
指定されたプロパティが存在し、列挙できるかどうかを示します。
Object
  
setPostingPassword(password:String = null, salt:String = null):void
NetGroup にアップロードするためパスワードが必要かどうかを指定します。
GroupSpecifier
 Inherited
ループ処理に対するダイナミックプロパティの可用性を設定します。
Object
  
setPublishPassword(password:String = null, salt:String = null):void
NetStream にマルチキャストストリームをパブリッシュするためにパスワードが必要かどうかを指定します。
GroupSpecifier
 Inherited
ロケール固有の規則に従って書式設定された、このオブジェクトのストリング表現を返します。
Object
  
groupspecWithAuthorizations() メソッドと同じです。
GroupSpecifier
 Inherited
指定されたオブジェクトのプリミティブな値を返します。
Object
プロパティの詳細

ipMulticastMemberUpdatesEnabled

プロパティ
ipMulticastMemberUpdatesEnabled:Boolean

言語バージョン: ActionScript 3.0
ランタイムバージョン: Flash Player 10.1, AIR 2

グループメンバーシップに関する情報を IP マルチキャストソケットで交換できるかどうかを指定します。IP マルチキャストサーバーでグループメンバーシップの更新を送信して、P2P メッシュまたは修復パーティションをブートストラップすることができます。ピアーを使用して LAN 上でメンバーシップの更新を送信し、LAN P2P メッシュをブートストラップし、他の LAN 上のネイバーが存在するグローバルメッシュ内のLAN 上のネイバーに通知することができます。これらの更新により、P2P のパフォーマンスを高めることができます。



実装
    public function get ipMulticastMemberUpdatesEnabled():Boolean
    public function set ipMulticastMemberUpdatesEnabled(value:Boolean):void

関連項目

multicastEnabled

プロパティ 
multicastEnabled:Boolean

言語バージョン: ActionScript 3.0
ランタイムバージョン: Flash Player 10.1, AIR 2

NetGroup でストリーミングを有効にするかどうかを指定します。ストリーミングに使用するメソッドは、NetStream.publish()NetStream.play()、および NetStream.play2() です。 デフォルトでは、このプロパティは FALSE (ストリーミングは無効)です。



実装
    public function get multicastEnabled():Boolean
    public function set multicastEnabled(value:Boolean):void

関連項目

objectReplicationEnabled

プロパティ 
objectReplicationEnabled:Boolean

言語バージョン: ActionScript 3.0
ランタイムバージョン: Flash Player 10.1, AIR 2

NetGroup でオブジェクトレプリケーションを有効にするかどうかを指定します。デフォルトでは、このプロパティは FALSE(オブジェクトレプリケーションは無効)になっています。



実装
    public function get objectReplicationEnabled():Boolean
    public function set objectReplicationEnabled(value:Boolean):void

関連項目

peerToPeerDisabled

プロパティ 
peerToPeerDisabled:Boolean

言語バージョン: ActionScript 3.0
ランタイムバージョン: Flash Player 10.1, AIR 2

NetGroup または NetStream でピアーツーピアー接続を無効にするかどうかを指定します。デフォルトでは、このプロパティは FALSE (P2P 接続が有効)です。

P2P 接続が無効の場合(このプロパティを TRUE に設定)、P2P 警告ダイアログボックスが表示されません。この場合、ネイバー接続を確立することができず、グループメンバーがアップストリーム帯域幅を使用できません。このようにして P2P 接続を無効にすることは、通常、マルチキャストストリームを純粋な IP マルチキャスト経由で受信する場合にのみ有用です。



実装
    public function get peerToPeerDisabled():Boolean
    public function set peerToPeerDisabled(value:Boolean):void

postingEnabled

プロパティ 
postingEnabled:Boolean

言語バージョン: ActionScript 3.0
ランタイムバージョン: Flash Player 10.1, AIR 2

NetGroup でアップロードを有効にするかどうかを指定します。デフォルトでは、このプロパティは FALSE (アップロードが無効になっている)です。



実装
    public function get postingEnabled():Boolean
    public function set postingEnabled(value:Boolean):void

関連項目

routingEnabled

プロパティ 
routingEnabled:Boolean

言語バージョン: ActionScript 3.0
ランタイムバージョン: Flash Player 10.1, AIR 2

NetGroup で転送メソッドを有効にするかどうかを指定します。デフォルトでは、このプロパティは FALSE(転送メソッドは無効)になっています。



実装
    public function get routingEnabled():Boolean
    public function set routingEnabled(value:Boolean):void

関連項目

serverChannelEnabled

プロパティ 
serverChannelEnabled:Boolean

言語バージョン: ActionScript 3.0
ランタイムバージョン: Flash Player 10.1, AIR 2

NetGroup のメンバーがサーバーへのチャンネルを開くことができるかどうかを指定します。デフォルトでは、このプロパティは FALSE です。

サーバーがグループメンバーにサポート機能を提供するには、サーバーへのチャンネルを開く必要があります。サーバーの設定に応じて、サポート機能がこのチャンネル経由で提供されたり、提供されなかったりします。



実装
    public function get serverChannelEnabled():Boolean
    public function set serverChannelEnabled(value:Boolean):void
コンストラクター詳細

GroupSpecifier

()コンストラクター
public function GroupSpecifier(name:String)

言語バージョン: ActionScript 3.0
ランタイムバージョン: Flash Player 10.1, AIR 2

新しい GroupSpecifier オブジェクトを作成します。デフォルトではすべての機能が無効で、ピアーツーピアー接続が許可されています。

パラメーター
name:String — すべてのメンバーが同意するグループの名前です。

例外
ArgumentError name が空または null の場合。

関連項目

メソッドの詳細

addBootstrapPeer

()メソッド
public function addBootstrapPeer(peerID:String):void

言語バージョン: ActionScript 3.0
ランタイムバージョン: Flash Player 10.1, AIR 2

関連付けられた NetStream または NetGroup が指定された peerID への初期ネイバー接続を確立できるようにします。

パラメーター

peerID:String — 初期ネイバー接続を確立する peerID は、ピアーツーピアーメッシュへのブートストラップにする必要があります。

関連項目

addIPMulticastAddress

()メソッド 
public function addIPMulticastAddress(address:String, port:* = null, source:String = null):void

言語バージョン: ActionScript 3.0
ランタイムバージョン: Flash Player 10.1, AIR 2

関連付けられた NetStream または NetGroup が指定された IP マルチキャストグループに参加して、指定された UDP ポートを待機するようにします。

パラメーター

address:String — 参加する IPv4または IPv6 マルチキャストグループのアドレスを指定するストリングの後には、必要に応じて、コロン(「:」)および UDP ポート番号が付きます。IPv6 アドレスとポートを指定する場合、IPv6 アドレスは角括弧で囲む必要があります。例:"224.0.0.254""224.0.0.254:30000""ff03::ffff""[ff03::ffff]:30000"
 
port:* (default = null) — IP マルチキャストデータグラムを受信する UDP ポート。portnull の場合、UDP ポートは、address で指定する必要がありますnull でない場合、UDP ポートを address で指定しないでください
 
source:String (default = null)null でない場合は、ソース固有のマルチキャスト(SSM)のソースを指定するストリングです。SSM は現在サポートされていません。

関連項目

authorizations

()メソッド 
public function authorizations():String

言語バージョン: ActionScript 3.0
ランタイムバージョン: Flash Player 10.1, AIR 2

IP マルチキャストパブリッシングおよびアップロード用のパスワードを表すストリングを返します。権限のない groupspec にストリングを付加して、パスワードを設定されている機能を有効にすることができます。

戻り値
String

関連項目

encodeBootstrapPeerIDSpec

()メソッド 
public static function encodeBootstrapPeerIDSpec(peerID:String):String

言語バージョン: ActionScript 3.0
ランタイムバージョン: Flash Player 10.1, AIR 2

ブートストラップ peerID を表すストリングをエンコードして返します。groupspec にストリングを付加すると、関連 NetStream または NetGroup が指定された peerID への初期ネイバー接続を行います。

パラメーター

peerID:String — 初期ネイバー接続を確立する peerID は、ピアーツーピアーメッシュへのブートストラップにする必要があります。

戻り値
String

関連項目

encodeIPMulticastAddressSpec

()メソッド 
public static function encodeIPMulticastAddressSpec(address:String, port:* = null, source:String = null):String

言語バージョン: ActionScript 3.0
ランタイムバージョン: Flash Player 10.1, AIR 2

IP マルチキャストソケットアドレスを表すストリングをエンコードして返します。groupspec にストリングを付加すると、関連付けられている NetStream または NetGroup が指定された IP マルチキャストグループに参加し、指定された UDP ポートを待機します。

パラメーター

address:String — 参加する IPv4 または IPv6 マルチキャストグループのアドレスを指定するストリングの後には、必要に応じて、コロン(「:」)および UDP ポート番号が付きます。IPv6 アドレスとポートを指定する場合、IPv6 アドレスは角括弧で囲む必要があります。例:"224.0.0.254""224.0.0.254:30000""ff03::ffff""[ff03::ffff]:30000"
 
port:* (default = null) — IP マルチキャストデータグラムを受信する UDP ポート。portnull の場合、UDP ポートは、address で指定する必要がありますnull でない場合、UDP ポートを address で指定しないでください
 
source:String (default = null)null でない場合は、ソース固有のマルチキャスト(SSM)のソースを指定するストリングです。SSM は現在サポートされていません。

戻り値
String

関連項目

encodePostingAuthorization

()メソッド 
public static function encodePostingAuthorization(password:String):String

言語バージョン: ActionScript 3.0
ランタイムバージョン: Flash Player 10.1, AIR 2

アップロード用パスワードを表すストリングをエンコードして返します。アップロードがパスワード保護されている場合、アップロードできるようにするために groupspec にストリングを連結します。

パラメーター

password:String — エンコードするパスワードは、NetGroup.post() を有効にするアップロード用パスワードと一致する必要があります(パスワードが設定されている場合)。

戻り値
String

関連項目

encodePublishAuthorization

()メソッド 
public static function encodePublishAuthorization(password:String):String

言語バージョン: ActionScript 3.0
ランタイムバージョン: Flash Player 10.1, AIR 2

マルチキャストパブリッシング用パスワードを表すストリングをエンコードして返します。マルチキャストパブリッシングがパスワード保護されている場合、パブリッシングできるようにするために groupspec にストリングを連結します。

パラメーター

password:String — エンコードするパスワードは、NetStream.publish() を有効にするパブリッシング用パスワードと一致する必要があります(パスワードが設定されている場合)。

戻り値
String

関連項目

groupspecWithAuthorizations

()メソッド 
public function groupspecWithAuthorizations():String

言語バージョン: ActionScript 3.0
ランタイムバージョン: Flash Player 10.1, AIR 2

NetStream および NetGroup コンストラクターに渡すことができる権限を含めた不透明な groupspec ストリングを返します。

戻り値
String

関連項目

groupspecWithoutAuthorizations

()メソッド 
public function groupspecWithoutAuthorizations():String

言語バージョン: ActionScript 3.0
ランタイムバージョン: Flash Player 10.1, AIR 2

NetStream および NetGroup コンストラクターに渡すことができる権限を含まない不透明な groupspec ストリングを返します。

戻り値
String

関連項目

makeUnique

()メソッド 
public function makeUnique():void

言語バージョン: ActionScript 3.0
ランタイムバージョン: Flash Player 10.1, AIR 2

groupspec を一意なものにするために強力な疑似乱数タグを追加します。次に、グループの他の潜在的なメンバーが問題なくグループに参加する場合、不透明な groupspec ストリングをこれらのメンバーに逐語的に渡す必要があります。

setPostingPassword

()メソッド 
public function setPostingPassword(password:String = null, salt:String = null):void

言語バージョン: ActionScript 3.0
ランタイムバージョン: Flash Player 10.1, AIR 2

NetGroup にアップロードするためパスワードが必要かどうかを指定します。

パラメーター

password:String (default = null)NetGroup.post() を使用するために提供する必要があるパスワードです。 null の場合、アップロードするためにパスワードは不要です。
 
salt:String (default = null) — 推測を難しくするために、パスワードのハッシュを変更します。セキュリティを強力にするためには、このパラメーターをランダムな値に設定してください。

関連項目

setPublishPassword

()メソッド 
public function setPublishPassword(password:String = null, salt:String = null):void

言語バージョン: ActionScript 3.0
ランタイムバージョン: Flash Player 10.1, AIR 2

NetStream にマルチキャストストリームをパブリッシュするためにパスワードが必要かどうかを指定します。

パラメーター

password:String (default = null)NetStream.publish() を使用するために提供する必要があるパスワードです。 null の場合、パブリッシュするためにパスワードは不要です。
 
salt:String (default = null) — 推測を難しくするために、パスワードのハッシュを変更します。セキュリティを強力にするためには、このパラメーターをランダムな値に設定してください。

関連項目

toString

()メソッド 
public function toString():String

言語バージョン: ActionScript 3.0
ランタイムバージョン: Flash Player 10.1, AIR 2

groupspecWithAuthorizations() メソッドと同じです。NetStream および NetGroup コンストラクターに渡すことができる、権限を含めた不透明な groupspec ストリングを返す Convenience メソッド。

戻り値
String

関連項目