Habe mir nun einiges über XMLsocket - server usw. durchgelesen und bin nun zwar auch nicht wirklich viel schlauer aber hätte ein paar Fragen.
Würde mit diesem Script in Flash immer den aktuellen Inhalt angezeigt werden?
PHP:
ActionScript:
----------------
function myOnConnect(success) {
if (success) {
trace ("Verbindungsaufbau erfolgreich.")
} else {
trace ("Verbindungsaufbau fehlgeschlagen.")
}
}
socket = new XMLSocket()
socket.onConnect = myOnConnect
if (!socket.connect(null, 2000)) {
trace ("Verbindungsaufbau fehlgeschlagen.")
}
function myOnXML(doc) {
var e = doc.firstChild;
if (e != null && e.nodeName == "MESSAGE") {
displayMessage(e.attributes.user, e.attributes.text);
}
}
socket.onXML = myOnXML;
wenn einer in java so ein "socket teil" für micht nun erstellen würde und ich damit gar nichts mehr zu tun habe, liefert er mir also immer xml daten ... ist dies immer das gleiche dokument?
erkennt flash es somit selbst, wenn neue daten von ihm verschickt werden? also ist es so, dass im unterschied zu loadVariables nicht flash die anfrage stellen muss, ob neue daten vorhanden sind sondern, dass in diesem fall immer das java-"socket teil" diesen part übernimmt und flash die daten von selbst geliefert werden wenn neue daten übermittelt werden?
wie funktioniert dann die datenübertragung von flash zu dem server? muss ich ihm auch eine xml-datei liefert?
in der flashhilfe habe ich bei dem beispiel dies so verstanden.
PHP:
ActionScript:
----------------
var myXML = new XML();
var myLogin = myXML.createElement("login");
myLogin.attributes.username = usernameTextField;
myLogin.attributes.password = passwordTextField;
myXML.appendChild(myLogin);
myXMLSocket.send(myXML);
und um das ganze nun nochmal auf den punkt zu bekommen:
im grunde funktioniert das ganze also so, dass ich dem "java-typen" sage wie ich die xml-datei aufgebaut haben möchte die er mir ständig liefern muss; ich dann mit dem skript von oben eine verbindung aufbaue und beständig die xml-daten geholt werden. wenn ich daten zu versenden habe schicke ich diese mit dem skript oben an den server und er kann diese xml-daten wiederum verarbeiten.
habe ich das ganze nun richtig verstanden? *hoff*
--------------------
sorry für ausdrücke wie: java-typen und socket-teil
--------------------
gibt es wirklich keine buch, welches das ganze einmal von a-z erkärt. habe mir zwar quellen wie z.B.
http://www.tupps.com/flash/faq/xml.html#7-A durchgelesen aber ...... naja *grins*
gibt es auch einen universall socket-server mit den sogar jemand benutzen kann der kein java oder c versteht und trotzdem diese anwendungen machen kann?
vielen dank.