Dunque ho creato questa classe:
class MyParser
{
function MyParser()
{
}
function figlio(x:XMLNode,s:String):Array
{
res = new Array();
a = x.childNodes;
j=0;
for (i=0;i<a.length;i++)
{
if((a[i].nodeType==1)&&(a[i].nodeName==s))
res[j++]=a[i];
}
return res;
}
function prova():String
{
return "ciao";
}
}
l'ho salvata nel file MyParser.as nella stessa cartella del file prova.fla
Ho associato una action al primo frame (del file prova.fla) contenente queste righe
p = new MyParser();
trace(p.prova());
Invece di stamparmi "ciao" mi stampa undefined perchè?

Rispondi quotando
