Hi, Usually you would import the class:
import com.someframework.ITestClass; and then implement like: public class TestClass implements ITestClass HTH -TH --- In flexcoders@yahoogroups.com, DannyT <danmo...@...> wrote: > > I'm trying to create a cairngorm version of my application, as such I've > used the namespace: > > com.myproject.cairngorm.* > > However as far as I can tell it seems using the name 'cairngorm' in my > project namespace is causing problems with the actual cairngorm swc. I've > tried the below test and found it isn't a cairngorm specific issue... > > In a library project I have an interface (or what is IModelLocator in > cairngorm package): > > package com.someframework > { > public interface ITestClass { } > } > > in my actual flex project I have a class that implements this interface (or > my modellocator in my real project): > > package com.myproject.someframework > { > public class TestClass implements com.someframework.ITestClass > { > public function TestClass() {} > } > } > > now in my main.mxml file i try: > > var test:com.someframework.ITestClass = new > com.myproject.someframework.TestClass(); > > which gives me the following errors: > > 1046: Type was not found or was not a compile-time constant: ITestClass. > Main.mxml NamespaceBugTest/src line 6 Flex Problem > 1120: Access of undefined property com. Main.mxml > NamespaceBugTest/src line 6 Flex Problem > > Is this expected behaviour and I'm missing something obvious or a flex > problem? >