Цепочка конструктора уже цитируется?
namespace constructorChain {
using System;
public class Class1 {
public string x;
public string y;
public Class1() {
x = "class1";
y = "";
}
public Class1(string y)
: this() {
this.y = y;
}
}
public class Class2 : Class1 {
public Class2(int y)
: base(y.ToString()) {
}
}
}
...
constructorChain.Class1 c1 = new constructorChain.Class1();
constructorChain.Class1 c12 = new constructorChain.Class1("Hello, Constructor!");
constructorChain.Class2 c2 = new constructorChain.Class2(10);
Console.WriteLine("{0}:{1}", c1.x, c1.y);
Console.WriteLine("{0}:{1}", c12.x, c12.y);
Console.WriteLine("{0}:{1}", c2.x, c2.y);
Console.ReadLine();
После некоторого тестирования это работает нормально:
<object type="application/x-shockwave-flash" data="myclip.swf"
width="550" height="400">
<param name="movie" value="myclip.swf" />
<param name="quality" value="high" />
</object>
Firefox требовались как данные
, ширина
и высота
.
Для кроссбраузерного встраивания flash-памяти вам необходимо использовать теги
и
, вложенные друг в друга, также может помочь включение атрибута data
в
следующим образом:
<object type="application/x-shockwave-flash" data="myclip.swf">
<param name="movie" value="myclip.swf" />
<param name="quality" value="high" />
<!-- Sandwich the embed tag inside the object tag -->
<embed src="myclip.swf" quality="high" />
</object>
В качестве альтернативы я бы предложил использовать javascript micro swfobject -библиотека для надежного кроссбраузерного встраивания Flash.
Use both object and embed tag. Some browsers use the tag and 'name' to get to the swf, others use and 'id'