ActionScript® 3.0 — dokumentacja dla platformy Adobe® Flash®
Strona główna  |  Ukryj listę pakietów i klas |  Pakiety  |  Klasy  |  Nowości  |  Indeks  |  Dodatki  |  Dlaczego język angielski?
Filtry: Pobieranie danych z serwera...
Pobieranie danych z serwera...
flash.net 

GroupSpecifier  - AS3

Pakietflash.net
Klasapublic class GroupSpecifier
DziedziczenieGroupSpecifier Inheritance Object

Wersja języka: ActionScript 3.0
Wersje środowiska wykonawczego: Flash Player 10.1, AIR 2

Klasa GroupSpecifier służy do konstruowania ciągów groupspec, które mogą być przekazywane do konstruktorów obiektów NetStream i NetGroup. Parametr groupspec określa grupę równorzędną RTMFP, w tym jej możliwości, ograniczenia i autoryzacje elementów korzystających z danej specyfikacji groupspec.

Domyślnie wszystkie możliwości są wyłączone, a połączenia równorzędne są dozwolone.

Powiązane elementy interfejsu API



Właściwości publiczne
 WłaściwośćZdefiniowane przez
 Inheritedconstructor : Object
Odwołanie do obiektu klasy lub funkcji konstruktora, dotyczące danej instancji obiektu.
Object
  ipMulticastMemberUpdatesEnabled : Boolean
Określa, czy informacje o przynależności do grup mogą być wymieniane przez gniazda multiemisji IP.
GroupSpecifier
  maxSupportedGroupspecVersion : int
[statyczny] [tylko do odczytu] Określa maksymalny numer wersji parametru groupspec obsługiwany w tym środowisku wykonawczym.
GroupSpecifier
  minGroupspecVersion : int
Określa minimalny numer wersji, który będzie miał wygenerowany parametr groupspec.
GroupSpecifier
  multicastEnabled : Boolean
Określa, czy dla obiektu NetGroup włączone jest przesyłanie strumieniowe.
GroupSpecifier
  objectReplicationEnabled : Boolean
Określa, czy dla obiektu NetGroup włączona jest replikacja obiektów.
GroupSpecifier
  peerToPeerDisabled : Boolean
Określa, czy dla obiektu NetGroup lub NetStream wyłączone są połączenia równorzędne (P2P).
GroupSpecifier
  postingEnabled : Boolean
Określa, czy dla obiektu NetGroup włączone jest ogłaszanie.
GroupSpecifier
  routingEnabled : Boolean
Określa, czy dla obiektu NetGroup są włączone metody routingu ukierunkowanego.
GroupSpecifier
  serverChannelEnabled : Boolean
Określa, czy elementy grupy NetGroup mogą otwierać kanały do serwera.
GroupSpecifier
Metody publiczne
 MetodaZdefiniowane przez
  
Tworzy nowy obiekt GroupSpecifier.
GroupSpecifier
  
Powoduje, że powiązany obiekt NetStream lub NetGroup nawiąże początkowe połączenie z sąsiadem o określonym identyfikatorze peerID.
GroupSpecifier
  
addIPMulticastAddress(address:String, port:* = null, source:String = null):void
Powoduje, że powiązany obiekt NetStream lub NetGroup staje się członkiem określonej grupy multiemisji IP i wykrywa połączenia na określonym porcie UDP.
GroupSpecifier
  
Zwraca ciąg reprezentujący hasła wymagane do publikowania w multiemisji IP oraz do ogłaszania.
GroupSpecifier
  
[statyczny] Koduje i zwraca ciąg reprezentujący identyfikator peerID sąsiada, z którym nawiązywane jest początkowe połączenie.
GroupSpecifier
  
encodeIPMulticastAddressSpec(address:String, port:* = null, source:String = null):String
[statyczny] Koduje i zwraca ciąg reprezentujący adres gniazda multiemisji IP.
GroupSpecifier
  
[statyczny] Koduje i zwraca ciąg reprezentujący hasło ogłaszania.
GroupSpecifier
  
[statyczny] Koduje i zwraca ciąg reprezentujący hasło publikowania w multiemisji.
GroupSpecifier
  
Zwraca ciąg groupspec, wraz z autoryzacjami, który można przekazywać do konstruktorów obiektów NetStream i NetGroup.
GroupSpecifier
  
Zwraca ciąg groupspec, bez autoryzacji, który można przekazywać do konstruktorów obiektów NetStream i NetGroup.
GroupSpecifier
 Inherited
Wskazuje, czy dla obiektu zdefiniowano określoną właściwość.
Object
 Inherited
Wskazuje, czy instancja klasy Object należy do łańcucha prototypów obiektu określonego jako parametr.
Object
  
Dodaje silny znacznik pseudolosowy do specyfikacji groupspec, tak aby stała się ona unikatowa.
GroupSpecifier
 Inherited
Wskazuje, czy określona właściwość istnieje i jest przeliczalna.
Object
  
setPostingPassword(password:String = null, salt:String = null):void
Określa, czy do ogłaszania w grupie NetGroup, wymagane jest hasło.
GroupSpecifier
 Inherited
Ustawia dostępność właściwości dynamicznej używanej w pętlach.
Object
  
setPublishPassword(password:String = null, salt:String = null):void
Określa, czy do publikowania w strumieniu multiemisji w obiekcie NetStream jest wymagane hasło.
GroupSpecifier
 Inherited
Zwraca ciąg reprezentujący obiekt — sformatowany zgodnie z konwencjami właściwymi dla ustawień regionalnych.
Object
  
Identyczna z metodą groupspecWithAuthorizations().
GroupSpecifier
 Inherited
Zwraca pierwotną wartość dla określonego obiektu.
Object
Szczegół właściwości

ipMulticastMemberUpdatesEnabled

właściwość
ipMulticastMemberUpdatesEnabled:Boolean

Wersja języka: ActionScript 3.0
Wersje środowiska wykonawczego: Flash Player 10.1, AIR 2

Określa, czy informacje o przynależności do grup mogą być wymieniane przez gniazda multiemisji IP. Serwery multiemisji IP mogą wysyłać aktualizacje informacji o przynależności do grup w celu usprawnienia uruchamiania struktur P2P lub naprawiania partycji. Węzły równorzędne mogą wysyłać aktualizacje informacji o przynależności do grup w sieci LAN, aby usprawnić uruchamianie struktur P2P wewnątrz sieci LAN i poinformować sąsiadów należących do struktur globalnych wewnątrz sieci LAN o istnieniu innych sąsiadów w tej samej sieci LAN. Takie aktualizacje mogą zwiększyć wydajność działania struktur P2P.



Implementacja
    public function get ipMulticastMemberUpdatesEnabled():Boolean
    public function set ipMulticastMemberUpdatesEnabled(value:Boolean):void

Powiązane elementy interfejsu API

maxSupportedGroupspecVersion

właściwość 
maxSupportedGroupspecVersion:int  [tylko do odczytu]

Wersja języka: ActionScript 3.0
Wersje środowiska wykonawczego: Flash Player 11.5, AIR 3

Określa maksymalny numer wersji parametru groupspec obsługiwany w tym środowisku wykonawczym. Parametr groupspec o numerze wersji wyższym niż ta wartość nie będzie obsługiwany w tym środowisku wykonawczym.



Implementacja
    public static function get maxSupportedGroupspecVersion():int

Powiązane elementy interfejsu API

minGroupspecVersion

właściwość 
minGroupspecVersion:int

Wersja języka: ActionScript 3.0
Wersje środowiska wykonawczego: Flash Player 11.5, AIR 3

Określa minimalny numer wersji, który będzie miał wygenerowany parametr groupspec. Numer wersji parametru groupspec może być wyższy niż ta wartość, jeśli jest włączona opcja wymagająca wyższego numeru wersji. Parametr groupspec o numerze wersji niższym niż minimalny obsługiwany nie działa.



Implementacja
    public function get minGroupspecVersion():int
    public function set minGroupspecVersion(value:int):void

Powiązane elementy interfejsu API

multicastEnabled

właściwość 
multicastEnabled:Boolean

Wersja języka: ActionScript 3.0
Wersje środowiska wykonawczego: Flash Player 10.1, AIR 2

Określa, czy dla obiektu NetGroup włączone jest przesyłanie strumieniowe. Metody używane do przesyłania strumieniowego to: NetStream.publish(), NetStream.play(), oraz NetStream.play2(). Domyślnie ta właściwość ma wartość FALSE (przesyłanie strumieniowe jest wyłączone).



Implementacja
    public function get multicastEnabled():Boolean
    public function set multicastEnabled(value:Boolean):void

Powiązane elementy interfejsu API

objectReplicationEnabled

właściwość 
objectReplicationEnabled:Boolean

Wersja języka: ActionScript 3.0
Wersje środowiska wykonawczego: Flash Player 10.1, AIR 2

Określa, czy dla obiektu NetGroup włączona jest replikacja obiektów. Domyślnie ta właściwość ma wartość FALSE (replikacja obiektów jest wyłączona).



Implementacja
    public function get objectReplicationEnabled():Boolean
    public function set objectReplicationEnabled(value:Boolean):void

Powiązane elementy interfejsu API

peerToPeerDisabled

właściwość 
peerToPeerDisabled:Boolean

Wersja języka: ActionScript 3.0
Wersje środowiska wykonawczego: Flash Player 10.1, AIR 2

Określa, czy dla obiektu NetGroup lub NetStream wyłączone są połączenia równorzędne (P2P). Domyślnie ta właściwość ma wartość FALSE (połączenia P2P są włączone).

Jeśli połączenia P2P są wyłączone (ta właściwość jest ustawiona na TRUE), okno dialogowe ostrzegające o połączeniach P2P nie jest wyświetlane. W tej sytuacji nie można nawiązywać połączeń z sąsiadami, a elementy grupy nie wykorzystują przepustowości sieci dla połączeń wychodzących. Wyłączenie połączeń P2P w opisywany sposób jest z reguły użyteczne tylko w przypadku odbierania strumieni multiemisji za pośrednictwem czystej multiemisji IP.



Implementacja
    public function get peerToPeerDisabled():Boolean
    public function set peerToPeerDisabled(value:Boolean):void

postingEnabled

właściwość 
postingEnabled:Boolean

Wersja języka: ActionScript 3.0
Wersje środowiska wykonawczego: Flash Player 10.1, AIR 2

Określa, czy dla obiektu NetGroup włączone jest ogłaszanie. Domyślnie ta właściwość ma wartość FALSE (ogłaszanie jest wyłączone).



Implementacja
    public function get postingEnabled():Boolean
    public function set postingEnabled(value:Boolean):void

Powiązane elementy interfejsu API

routingEnabled

właściwość 
routingEnabled:Boolean

Wersja języka: ActionScript 3.0
Wersje środowiska wykonawczego: Flash Player 10.1, AIR 2

Określa, czy dla obiektu NetGroup są włączone metody routingu ukierunkowanego. Domyślnie ta właściwość ma wartość FALSE (metody routingu ukierunkowanego są wyłączone).



Implementacja
    public function get routingEnabled():Boolean
    public function set routingEnabled(value:Boolean):void

Powiązane elementy interfejsu API

serverChannelEnabled

właściwość 
serverChannelEnabled:Boolean

Wersja języka: ActionScript 3.0
Wersje środowiska wykonawczego: Flash Player 10.1, AIR 2

Określa, czy elementy grupy NetGroup mogą otwierać kanały do serwera. Domyślnie ta właściwość ma wartość FALSE.

Otwarcie kanału do serwera jest wymagane, jeśli serwer ma realizować funkcje pomocnicze dla elementów grupy. W zależności od konfiguracji serwera funkcje pomocnicze mogą, ale nie muszą być realizowane przez ten kanał.



Implementacja
    public function get serverChannelEnabled():Boolean
    public function set serverChannelEnabled(value:Boolean):void
Konstruktor Szczegół

GroupSpecifier

()Konstruktor
public function GroupSpecifier(name:String)

Wersja języka: ActionScript 3.0
Wersje środowiska wykonawczego: Flash Player 10.1, AIR 2

Tworzy nowy obiekt GroupSpecifier. Domyślnie wszystkie możliwości są wyłączone, a połączenia równorzędne są dozwolone.

Parametry
name:String — Nazwa grupy, z którą muszą być zgodne wszystkie elementy.

Zgłasza
ArgumentError — Jeśli parametr name jest pusty lub równy null.

Powiązane elementy interfejsu API

Szczegół metody

addBootstrapPeer

()metoda
public function addBootstrapPeer(peerID:String):void

Wersja języka: ActionScript 3.0
Wersje środowiska wykonawczego: Flash Player 10.1, AIR 2

Powoduje, że powiązany obiekt NetStream lub NetGroup nawiąże początkowe połączenie z sąsiadem o określonym identyfikatorze peerID.

Parametry

peerID:String — Identyfikator sąsiada peerID, z którym powinno zostać nawiązane połączenie w celu włączenia tego węzła do sieci równorzędnej.

Powiązane elementy interfejsu API

addIPMulticastAddress

()metoda 
public function addIPMulticastAddress(address:String, port:* = null, source:String = null):void

Wersja języka: ActionScript 3.0
Wersje środowiska wykonawczego: Flash Player 10.1, AIR 2

Powoduje, że powiązany obiekt NetStream lub NetGroup staje się członkiem określonej grupy multiemisji IP i nasłuchuje w określonym porcie UDP.

Parametry

address:String — Obiekt String określający adres grupy multiemisji IPv4 lub IPv6, do której ma należeć obiekt, opcjonalnie z dodanym dwukropkiem (":") i numerem portu UDP. W wypadku podawania adresu IPv6 i portu adres IPv6 musi być ujęty w nawiasy kwadratowe. Przykłady: "224.0.0.254", "224.0.0.254:30000", "ff03::ffff", "[ff03::ffff]:30000".
 
port:* (default = null) — Port UDP, w którym mają być odbierane datagramy multiemisji IP. Jeśli port ma wartość null, port UDP musi być określony w parametrze address. Jeśli parametr port ma wartość różną od null, port UDP nie może być określony w parametrze address.
 
source:String (default = null) — Wartość różna od null jest obiektem String określającym źródłowy adres IP multiemisji charakterystycznej dla źródła (SSM, source-specific multicast).

Powiązane elementy interfejsu API

authorizations

()metoda 
public function authorizations():String

Wersja języka: ActionScript 3.0
Wersje środowiska wykonawczego: Flash Player 10.1, AIR 2

Zwraca ciąg reprezentujący hasła wymagane do publikowania w multiemisji IP oraz do ogłaszania. Aby umożliwić korzystanie z funkcji, dla których ustawione jest hasło, należy dołączyć ciąg do nieautoryzowanej specyfikacji groupspec.

Zwraca
String

Powiązane elementy interfejsu API

encodeBootstrapPeerIDSpec

()metoda 
public static function encodeBootstrapPeerIDSpec(peerID:String):String

Wersja języka: ActionScript 3.0
Wersje środowiska wykonawczego: Flash Player 10.1, AIR 2

Koduje i zwraca ciąg reprezentujący identyfikator peerID sąsiada, z którym nawiązywane jest początkowe połączenie. Dołączenie ciągu do specyfikacji groupspec spowoduje, że powiązany obiekt NetStream lub NetGroup nawiąże początkowe połączenie z sąsiadem o określonym identyfikatorze peerID.

Parametry

peerID:String — Identyfikator sąsiada peerID, z którym powinno zostać nawiązane połączenie w celu włączenia tego węzła do sieci równorzędnej.

Zwraca
String

Powiązane elementy interfejsu API

encodeIPMulticastAddressSpec

()metoda 
public static function encodeIPMulticastAddressSpec(address:String, port:* = null, source:String = null):String

Wersja języka: ActionScript 3.0
Wersje środowiska wykonawczego: Flash Player 10.1, AIR 2

Koduje i zwraca ciąg reprezentujący adres gniazda multiemisji IP. Jeśli do specyfikacji groupspec zostanie dołączony ciąg, powiązany obiekt NetStream lub NetGroup staje się elementem określonej grupy multiemisji IP i nasłuchuje w określonym porcie UDP.

Parametry

address:String — Obiekt String określający adres grupy multiemisji IPv4 lub IPv6, do której ma należeć obiekt, opcjonalnie z dodanym dwukropkiem (":") i numerem portu UDP. W wypadku podawania adresu IPv6 i portu adres IPv6 musi być ujęty w nawiasy kwadratowe. Przykłady: "224.0.0.254", "224.0.0.254:30000", "ff03::ffff", "[ff03::ffff]:30000".
 
port:* (default = null) — Port UDP, w którym mają być odbierane datagramy multiemisji IP. Jeśli port ma wartość null, port UDP musi być określony w parametrze address. Jeśli parametr port ma wartość różną od null, port UDP nie może być określony w parametrze address.
 
source:String (default = null) — Wartość różna od null jest obiektem String określającym źródłowy adres IP multiemisji charakterystycznej dla źródła (SSM, source-specific multicast).

Zwraca
String

Powiązane elementy interfejsu API

encodePostingAuthorization

()metoda 
public static function encodePostingAuthorization(password:String):String

Wersja języka: ActionScript 3.0
Wersje środowiska wykonawczego: Flash Player 10.1, AIR 2

Koduje i zwraca ciąg reprezentujący hasło ogłaszania. Gdy funkcja ogłaszania jest zabezpieczona hasłem, można dołączyć ciąg do specyfikacji groupspec, aby umożliwić ogłaszanie.

Parametry

password:String — Hasło do zakodowania, które musi zgadzać się z hasłem ogłaszania (jeśli jest ustawione), aby możliwe było wykonywanie operacji NetGroup.post().

Zwraca
String

Powiązane elementy interfejsu API

encodePublishAuthorization

()metoda 
public static function encodePublishAuthorization(password:String):String

Wersja języka: ActionScript 3.0
Wersje środowiska wykonawczego: Flash Player 10.1, AIR 2

Koduje i zwraca ciąg reprezentujący hasło publikowania w multiemisji. Gdy funkcja publikowania w multiemisji jest zabezpieczona hasłem, można dołączyć ciąg do specyfikacji groupspec, aby umożliwić publikowanie.

Parametry

password:String — Hasło do zakodowania, które musi zgadzać się z hasłem publikowania (jeśli jest ustawione), aby możliwe było wykonywanie operacji NetStream.publish().

Zwraca
String

Powiązane elementy interfejsu API

groupspecWithAuthorizations

()metoda 
public function groupspecWithAuthorizations():String

Wersja języka: ActionScript 3.0
Wersje środowiska wykonawczego: Flash Player 10.1, AIR 2

Zwraca ciąg groupspec, wraz z autoryzacjami, który można przekazywać do konstruktorów obiektów NetStream i NetGroup.

Zwraca
String

Powiązane elementy interfejsu API

groupspecWithoutAuthorizations

()metoda 
public function groupspecWithoutAuthorizations():String

Wersja języka: ActionScript 3.0
Wersje środowiska wykonawczego: Flash Player 10.1, AIR 2

Zwraca ciąg groupspec, bez autoryzacji, który można przekazywać do konstruktorów obiektów NetStream i NetGroup.

Zwraca
String

Powiązane elementy interfejsu API

makeUnique

()metoda 
public function makeUnique():void

Wersja języka: ActionScript 3.0
Wersje środowiska wykonawczego: Flash Player 10.1, AIR 2

Dodaje silny znacznik pseudolosowy do specyfikacji groupspec, tak aby stała się ona unikatowa. Następnie ciąg groupspec musi być przekazywany w formie niezmienionej do pozostałych potencjalnych elementów grupy, jeśli mają być do niej pomyślnie dołączone.

setPostingPassword

()metoda 
public function setPostingPassword(password:String = null, salt:String = null):void

Wersja języka: ActionScript 3.0
Wersje środowiska wykonawczego: Flash Player 10.1, AIR 2

Określa, czy do ogłaszania w grupie NetGroup wymagane jest hasło.

Parametry

password:String (default = null) — Hasło, które musi być podawane, aby można było używać metody NetGroup.post(). Wartość null oznacza, że do ogłaszania nie jest wymagane hasło.
 
salt:String (default = null) — Modyfikuje skrót hasła, aby utrudnić odgadnięcie go. Aby zabezpieczenie było maksymalnie skuteczne, parametrowi temu należy przypisywać wartość losową.

Powiązane elementy interfejsu API

setPublishPassword

()metoda 
public function setPublishPassword(password:String = null, salt:String = null):void

Wersja języka: ActionScript 3.0
Wersje środowiska wykonawczego: Flash Player 10.1, AIR 2

Określa, czy do publikowania w strumieniu multiemisji w obiekcie NetStream jest wymagane hasło.

Parametry

password:String (default = null) — Hasło, które musi być podawane, aby można było używać metody NetStream.publish(). Wartość null oznacza, że do publikowania nie jest wymagane hasło.
 
salt:String (default = null) — Modyfikuje skrót hasła, aby utrudnić odgadnięcie go. Aby zabezpieczenie było maksymalnie skuteczne, parametrowi temu należy przypisywać wartość losową.

Powiązane elementy interfejsu API

toString

()metoda 
public function toString():String

Wersja języka: ActionScript 3.0
Wersje środowiska wykonawczego: Flash Player 10.1, AIR 2

Identyczna z metodą groupspecWithAuthorizations(). Metoda ta zwraca ciąg groupspec, wraz z autoryzacjami, który można przekazywać do konstruktorów obiektów NetStream i NetGroup.

Zwraca
String

Powiązane elementy interfejsu API





[ X ]Dlaczego język angielski?
Treść dokumentacji języka ActionScript 3.0 wyświetlana w języku angielskim

Niektóre części dokumentacji języka ActionScript 3.0 nie są przetłumaczone na poszczególne języki. Gdy element nie jest przetłumaczony na dany język, jest wyświetlany tekst angielski. Na przykład opis klasy ga.controls.HelpBox nie jest przetłumaczony na żaden dodatkowy język. Z tego powodu polska wersja dokumentacji zawiera opis klasy ga.controls.HelpBox w języku angielskim.