> 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

Antwort per Email an