Hi Alex,
No, I didn't because I had no idea I was supposed to. I don't see any
info in the docs mentioning the need to create a global selector. I
have now created one, but that causes a different error. No matter
what I put in the selector I get an error in the createBorder() method
of Container on the line border = new borderClass() because
borderClass is null. Full stack trace below.
What am I missing here? I should reiterate that this only happens when
compiling against older versions of the SDK. If I point both the
library and consumer projects to F3B3 this all works, even without a
global selector.
Thanks,
Ben
TypeError: Error #1007: Instantiation attempted on a non-constructor.
at
mx.core::Container/createBorder()[C:\dev\flex_201_ja\sdk\frameworks\mx\core\Container.as:4039]
at
mx.core::Container/styleChanged()[C:\dev\flex_201_ja\sdk\frameworks\mx\core\Container.as:3070]
at
mx.core::Application/styleChanged()[C:\dev\flex_201_ja\sdk\frameworks\mx\core\Application.as:909]
at
mx.managers::SystemManager/http://www.adobe.com/2006/flex/mx/internal::addingChild()[C:\dev\flex_201_ja\sdk\frameworks\mx\managers\SystemManager.as:1528]
at
mx.managers::SystemManager/initializeTopLevelWindow()[C:\dev\flex_201_ja\sdk\frameworks\mx\managers\SystemManager.as:2329]
at
mx.managers::SystemManager/docFrameHandler()[C:\dev\flex_201_ja\sdk\frameworks\mx\managers\SystemManager.as:2214]