Class proprietà non visualizzabili esternamente

alexbypa

Nuovo Utente
26 Gen 2005
1
0
0
Salve a tutti, ho il seguente problema, ho costruito una classe TypeMessage.as sottoclasse della XMLMessage.as, il mio intento è quello di incapsulare il comportamento dei messaggi XML inviati e ricevuti su un server che elabora asp.
In pratica la classe TypeMessage al momento in cui viene inizializziata crea il documento XML (proprietà rootMessage) che sarà quella che poi invio tramite il metodo SendMessage

questi sono i file:


XMLMessage.as
class XMLMessage extends XML
{
static var URL_Server:String = "http://localhost/server/sendxml.asp";

function XMLMessage()
{

}
}

questa è la sottoclasse:
TypeMessage.as
class TypeMessage extends XMLMessage
{
var rootMessage:XML;
var Message:XMLNode;
var Header:XMLNode;
var Body:XMLNode;
var XMLResponse:XML;
static var IDMessage:Number;

// elenco variabili private
private var idTmr;
private var cnt:Number;
// elenco variabili private

//nella funzione di costruzione mettiamo il valore in millisecondi nel messaggio TimeStamp
function TypeMessage()
{
var x = new XML;
var xel = new XMLNode;
var xel1 = new XMLNode;
IDMessage = 1;
xel = x.createElement("Message");
x.appendChild(xel);
rootMessage = x;
Message = xel;

xel1 = x.createElement("Header")
xel.appendChild(xel1);
Header = xel1;

xel1 = x.createElement("Body")
xel.appendChild(xel1);
Body = xel1;

AddHeaderTAG(rootMessage,Header,"MessageType","Init");
AddHeaderTAG(rootMessage,Header,"TimeStamp", GetTimeStamp());
AddHeaderTAG(rootMessage,Header,"ID", IDMessage);
}

private function AddHeaderTAG(l_Message, l_Header, nameTag, valueTag)
{
var tmpXML = new XML;
var texttmpXML = new XML;

tmpXML = l_Message.createElement(nameTag);
l_Header.appendChild(tmpXML);

texttmpXML = l_Message.createTextNode(valueTag);
tmpXML.appendChild(texttmpXML);
}

private function GetTimeStamp():String
{
var tm = new Date;
var str = new String;
str = String(tm.getHours()) + ":" + String(tm.getMinutes()) + ":" + String(tm.getSeconds()) + "." + String(tm.getMilliseconds());
return str;
}
function SendMessage(XMLElement:XML)
{

XMLResponse.onLoad = function(){trace("messaggio arrivato: " + XMLResponse)};
// XMLElement.sendAndLoad(URL_Server, XMLResponse)
// idTmr = setInterval(checkMessage, 100);
var xr = new XML();
xr.onLoad = function()
{
//XMLResponse = xr.cloneNode(true);
setResponse(xr);
trace("XML caricato: " + XMLResponse);
if (XMLResponse==null) {trace("XMLResponse è nullo")};
}
XMLElement.sendAndLoad("http://localhost/server/sendxml.asp", xr);
}
function setResponse(Doc:XML)
{
XMLResponse = Doc;
}
function getRespone():XML
{
return XMLResponse;
}
}

e questo il file che istanzia la classe TypeMessage, azioni sul fotogramma 1:
var msg = new TypeMessage;
msg.SendMessage(msg.rootMessage);

var idt;
idt = setInterval(checkM,2000);

function checkM()
{
trace(msg.getResponse());
}
Il mio problema è che anche se riesco a caricare la stringa di risposta dal server, la finestra di output mi dice che msg.GetResponse è undifined.
C'è quelche anima volenterosa che sa darmi la soluzione.
Grazie anticipatamente!
Alex
 
Discussioni simili
Autore Titolo Forum Risposte Data
D [PHP] Fatal error: Class 'COM' not found in C:\..... PHP 6
D [PHP] Query in OOP class PHP 0
P [WordPress] header-post-title-class WordPress 7
P PHP OOP Brute Attack Class PHP 8
bubino8 [Javascript] Resize add/remove Class Javascript 1
trattorino css solo se richiama un class di un div HTML e CSS 1
L [HTML] boostrap e class row HTML e CSS 2
E [PHP] Errore Class 'JText' not found CMS (Content Management System) 2
M Problemi tra GROUP BY e tabella 'datagrid.class.php' PHP 6
Erzsébeth Drag div con class Javascript 9
M Class extends proprieta vuote PHP 0
B Estrarre TAG, ID e CLASS da un sorgente HTML. Javascript 1
felino Override di una class "!important" HTML e CSS 1
M Class Html PHP 10
M Function - Class + OOP Javascript 1
M blowfish.class.php PHP 0
S un consiglio database class OOP PHP 1
S database class problema PHP 3
C Assegnare una class ai ' TD ' presenti in uno script html Javascript 17
P Richiamare id e class HTML e CSS 3
E Ajax...Class? Ajax 3
L Php user class ? setcookie PHP 2
W class diagram per un semplice sito Html (con pochissimo php) HTML e CSS 0
D Class ziparchive e strana estensione del file PHP 2
catellostefano Problema con la classe class.phpmailer.php PHP 5
D reflection class che non riflette Flash 1
M Entity Class Programmazione 0
S Mysql + zip class PHP 0
cerbero id e class HTML e CSS 5
I Div class non centrato ... perchè? HTML e CSS 2
nourdine id e class HTML e CSS 1
X inserire file.class in html HTML e CSS 2
S file .class HTML e CSS 1
B Java.class Programmazione 1
T [VENDO] Guest Post su siti di Proprietà Offerte e Richieste di scambio links 0
T [VENDO] Guest Post su siti di Proprietà Vendere e Acquistare pubblicita' online 0
T [VENDO] Guest Post su siti di Proprietà con IP diversi Offerte e Richieste di scambio links 0
Tommy03 Variabile PHP per impostare una proprietà CSS PHP 2
S Magento 2 - Calcolare una tassa con una regola basata su proprietà di prodotto Magento 0
M Ottenere i valori di una proprietà su un array di oggetti (es. DIV) in JavaScript Javascript 7
F proprietà length di un array Javascript 1
V Sono stati rilevati gravi problemi relativi alle condizioni della tua proprietà. Google Search Console 11
M Passare una funzione a una proprietà di oggetto Javascript 2
A verifica di proprietà bing webmaster tool Google Search Console 0
G Visualizzazione proprietà oggetto PHP 0
Gabriele Visioli Copyright e Proprietà Intellettuale per il proprio sito-blog Leggi, Normative e Fisco 2
P proprietà Position in layout liquido... HTML e CSS 0
E Stampa proprietà foto Photoshop 1
D Eventi: si possono modificare proprietà css di un el. B tramite un hover su un el. A? HTML e CSS 0
Eliox Accedere a tutte le proprietà di un oggetto PHP 1

Discussioni simili