Hi,

> yes, i know but , who can instantiate a class via string from 
> variable?

Flex cannot load a class dynamically - you'll have to make sure that the class 
gets compiled into your SWF file. This can be achieved by referencing the class 
somewhere inside your code, e.g.

function dependency():Void {
// this function does nothing but
// ensures that your class gets compiled in
foo.bar.MyClass;
}

If you need to instantiate a class by its name then try using the findClass() 
method of the mx.utils.ClasSUtil class:

import mx.utils.ClassUtil;

var f:Function = ClassUtil.findClass("foo.bar.MyClass");
var myInstance = new f();

Dirk.


Reply via email to