[Flex] Creating Sprite in a UIComponent?

If i try:

myCanvas.addChild(new Sprite());

i get the error that its not a mx.core.IUIComponent.

Is there some kind of a container for Flex UIComponents which can handle normal DisplayObjects as Sprite and MovieClips?