User Control Code : ASCX File
<%@ control language=”C#” autoeventwireup=”true” inherits=”ucFlash” CodeFile=”ucFlash.ascx.cs” %>
<asp:Label ID=”lblMessage” runat=”server” Text=”Fail puudub”></asp:Label>
<asp:Panel runat=”server” ID=”pnlFlash” Visible=”false”>
<OBJECT <%# WIDTH %> <%# HEIGHT %> classid=”clsid:D27CDB6E-AE6D-11cf-96B8-444553540000″
codebase=”http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0″>
<param name=”src” value=’<%# SRC %>’>
<param name=”CONTROLLER” value=”False”>
<param name=”LOOP” value=”True”>
<param name=”PLAY” value=”True”>
<param name=”quality” value=”high”>
<param name=”allowScriptAccess” value=”never”>
<embed src=’<%# SRC %>’ <%# WIDTH %> <%# HEIGHT %> type=”application/x-shockwave-flash” pluginspage=”http://www.macromedia.com/go/getflashplayer”></embed>
</OBJECT>
</asp:Panel>
C# Code :
using System;
using System.Collections;
using System.Configuration;
using System.Data;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
public partial class ucFlash : System.Web.UI.UserControl
{
public string SRC = “”;
public string WIDTH = “”;
public string HEIGHT = “”;
/// <summary>
/// Flashi objekti nähtavaks tegemine ning source lehe määramine
/// </summary>
/// <param name=”src”></param>
public void InitForm(string src)
{
InitForm(src,800,600);
}
public void InitForm(string src,int width, int height)
{
SRC = src;
if (width > 0)
WIDTH = “width=’”+width.ToString()+”‘”;
if (height > 0)
HEIGHT = “height=’”+height.ToString()+”‘”;
this.DataBind();
lblMessage.Visible = false;
pnlFlash.Visible = true;
}
}