Klasa: XMLSocket
Kompatybilność: ActionScript 1.0, Flash 5+
Określa połączenie do określonego hosta Internetu, używając określonego TCP portu (musi byc wyższy niż 1024), oraz zwraca true
lub false,
w zależności, czy połączenie zostało poprawnie określone.
Jeśli nie znasz numeru portu twojego hosta komputera Internetu, wtedy skontaktuj się ze swoim administratotem sieci.
Jeśli określisz null
dla parametru host
,wtedy skontaktowany host jest jednym gdzie plik SWF wywołuje wywołania XMLSocket.connect()
. Na przykład, jeśli plik SWF został pobrany z www.funkcje.net, określający null
dla parametru host jest taki sam jak wpisany adres IP dla www.funkcje.net.
W plikach SWF uruchomionych w wersjach odtwarzaczach Flash Player 7, host
musi być w tej samej super domenie, co plik SWF, który jest wydający te wywołanie. Na przykład, plik SWF na www.Funkcje.net może wywołać zmienne z pliku SWF na forum.funkcje.net ponieważ obydwoje pliki są na tej samej super domenie.
W plikach SWF na każdej wersji we Flash Player 7 lub późniejszych, host musi być w tej samej domenie.
Kiedy load()
jest wywoływana, wteyd właściwośc obiektu XML loaded
jest ustawiona na false
. Kiedy dane XML zostają pobrane, wtedy właściwość loaded
wynosi true
, oraz onLoad
zdarzenie jest wywoływane.
Jeśli XMLSocket.connect()
zwraca wartość true
, wtedy początkowy stan połączenia jest poprawne, później metoda XMLSocket.onConnect
jest wywoływana, aby określić czy finalne połączenie jest poprawne czy zawodzi. Jeśli XMLSocket.connect()
zwraca false
, wtedy połączenie nie może byc ustanowione.
Listing
socket.onConnect = function (sukces:Boolean) {
if (sukces) {
trace ("Połączenie poprawne!")
} else {
trace ("Połączenie zawiodło!")
}
}
if (!socket.connect(null, 2000)) {
trace ("Połączenie zawiodło!")
}
Ranga: Administrator serwisu Punktów: 0