Hallo, 

Nachdem ich gesehn hab dass du da flash einbinden willst paste ich dir
mal meinen C# Flash code. Das kannst du dann sicher leicht auf VB.NET
umbauen.

protected override void OnInit(EventArgs e)
{
        string detectFlashScript = "<SCRIPT Language=\"JavaScript\">\n"
+ 
        "function detectFlash()\n{\n" +
        "if (navigator.plugins)\n {\n" +
        "if (navigator.plugins[\"Shockwave Flash 2.0\"] ||
navigator.plugins[\"Shockwave Flash\"])\n {\n" +
        "var isVersion2 = navigator.plugins[\"Shockwave Flash 2.0\"] ?
\" 2.0\" : \"\";\n" +
        "var flashDescription = navigator.plugins[\"Shockwave Flash\" +
isVersion2].description;\n" +
        "var flashVersion =
parseInt(flashDescription.charAt(flashDescription.indexOf(\".\") -
1));\n" +
        "if ( flashVersion >= 5 )\n {\n" +  
        "location.href = \"" + redirectTarget + "\";\n}\n}\n}\n}\n" +
        "window.setTimeout( \"detectFlash()\", 500 );" + 
        "</SCRIPT>";
        if(!Page.IsStartupScriptRegistered("detectFlash"))
                Page.RegisterStartupScript("detectFlash",
detectFlashScript);
}

protected void RenderFlashCode(HtmlTextWriter output)
{
        output.Write("<OBJECT
classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" ");
        
output.Write("codebase=\"http://download.macromedia.com/pub/shockwave/ca
bs/flash/swflash.cab#version=6,0,0,0\" ");
        output.Write("WIDTH=\"" + Width + "\" HEIGHT=\"" + Height + "\"
");
        output.Write("id=\"" + ID +"\" ALIGN=\"\">");
        output.Write("<PARAM NAME=\"movie\" VALUE=\"SWF/column.swf?");
        output.Write("dat=");
        output.Write(dataFileName);
        output.Write("&cfg=js_");
        output.Write("getdata_" + ID + "\">");
        output.Write("<PARAM NAME=\"quality\" VALUE=\"high\">");
        output.Write("<PARAM NAME=\"menu\" VALUE=\"false\">");
        output.Write("<PARAM NAME=\"bgcolor\" VALUE=\"#" +
BackColor.R.ToString("X2") +  BackColor.G.ToString("X2") +
BackColor.B.ToString("X2") + "\">");
        output.Write("<EMBED src=\"SWF/column.swf\" quality=\"high\" ");
        output.Write("\"#" +  BackColor.R.ToString("X2") +
BackColor.G.ToString("X2") +  BackColor.B.ToString("X2") + "\" ");
        output.Write("WIDTH=\"" + Width + "\" HEIGHT=\"" + Height + "\"
");
        output.Write("name=\"" + ID +"\" ALIGN=\"\" ");
        output.Write("TYPE=\"application/x-shockwave-flash\" ");
        
output.Write("PLUGINSPAGE=\"http://www.macromedia.com/go/getflashplayer\
"></EMBED>");
        output.Write("</OBJECT>");
}

Gru�
Peter

_______________________________________________
Asp.net mailing list
[EMAIL PROTECTED]
http://www.glengamoi.com/mailman/listinfo/asp.net

Antwort per Email an