> mein xml:
>
> <AufgabenListe>
>
> <Aufgabe>
> <Id>1</Id>
> <Frage>1.Frage</Frage>
> <Task>Bitte klicken Sie auf die Elle</Task>
> <Flash>Flash 01.swf</Flash>
> </Aufgabe>
> <Aufgabe>
> <Id>2</Id>
> <Frage>2.Frage</Frage>
> <Task>Bitte klicken Sie auf das Mondbein</Task>
> <Flash>Flash 02.swf</Flash>
> </Aufgabe>
>
> </AufgabenListe>
>
Auch dazu eine kleine CodeAnregung von mir:
XmlSerializer xs = new XmlSerializer(typeof(ColumnChartConfig));
xs.Serialize(ms,ccc);
ms.Seek(0, SeekOrigin.Begin);
StreamReader sr = new StreamReader(ms);
string xmlconfig = sr.ReadToEnd();
xmlconfig = xmlconfig.Replace("\n","").Replace("\r","");
string getdata = "<SCRIPT Language=\"JavaScript\">\n" +
"function js_getdata_" + ID + "()\n" +
"{\nif ( document." + ID +" ) {\ndocument." + ID +".SetVariable(
\'_root.text\',\'" +
xmlconfig + "\');\n} else {\nsetTimeout(\"js_getdata_" + ID + "()\",
100);\n}\n}\njs_getdata_" + ID + "();"+
"</SCRIPT>";
if(!Page.IsClientScriptBlockRegistered("ChartConfig" + ID))
Page.RegisterClientScriptBlock("ChartConfig" + ID, getdata);
Der XmlSerializer liefert den XMLStream der vom Flash clientseitig
geladen werden soll.
Das XML wird dann clientseitig per JavaScript in die FlashVariable
_root.text geschrieben. Das ganze inklusive einem Bugfix der bei
gr��eren Flashobjekten verhindert, das die JavaScriptmethode timeoutet
bevor das FlashObject da ist.
Gru�
Peter
_______________________________________________
Asp.net mailing list
[EMAIL PROTECTED]
http://www.glengamoi.com/mailman/listinfo/asp.net