ile nasıl edinebilirim? Çok sayıda gömülü varlığa sahip bir sınıfa sahibim.Flex/AS3'te, gömülü öğenin sınıf tanımını getDefinitionByName
Sınıf içinde, bir varlığın sınıf tanımını ada göre tanımak istiyorum. GetDefinitionByName() yöntemini ve ayrıca ApplicationDomain.currentDomain.getDefinition() kullanmayı denedim, ancak ne işe yaramadı.
Örnek:
public class MyClass
{
[Embed(source="images/image1.png")] private static var Image1Class:Class;
[Embed(source="images/image2.png")] private static var Image2Class:Class;
[Embed(source="images/image3.png")] private static var Image3Class:Class;
private var _image:Bitmap;
public function MyClass(name:String)
{
var ClassDef:Class = getDefinitionByName(name) as Class; //<<-- Fails
_image = new ClassDef() as Bitmap;
}
}
var cls:MyClass = new MyClass("Image1Class");
Hey! Güzel iş, işe yaradı! – user8399