A very weird problem is happening in my AS3 code.
I made a custom class called test, and in the main document class I imported it using “import test”. Also, I set the class path correctly so it should work fine. Now, the problem is, when I instantiate this class to an object, it works fine as long as it is outside the document class constructor, it i try to use it inside the constructor method, it doesnt work!
Example:
package{
import flash.display.MovieClip;
import test;
public class document extends MovieClip {
var test_obj:test = new test(); // works fine, no problem here
public function document(){
var test_obj:test = new test(); // error: 1046: Type was not found or was not a compile-time constant: test.
}
}
}