Am I including SWCs wrongly?

Excuse me, I’m getting started to use MXMLC and Starling; however, when I run the generated SWF, Flash Projector reports the following errors:

VerifyError: Error #1014: Class starling.display::Sprite could not be found.
ReferenceError: Error #1065: Variable Main is not defined.

I suspect this is due to the way I’m linking the starling.swc with MXMLC, but I’m doing it right. I’m trying the traditional Hello World example. Could someone point me possible errors?

(Actually, I know Stage3D is running.)


My command

mxmlc
-static-link-runtime-shared-libraries
-external-library-path+=swcs
Startup.as

Main.as

package
{
	import flash.display.Sprite;
	import starling.core.Starling;

	[SWF(width='800', height='600', frameRate='60', backgroundColor='#999999')]
	public class Main extends Sprite
	{
	    private var _starling:Starling;

	    public function Main()
	    {
	    	// stage.loaderInfo.parameters.wmode = true;
	        _starling = new Starling(Game, stage);
	        _starling.start();
	    }
	}
}

Game.as

package
{
	import starling.display.Sprite;
	import starling.text.TextField;

	public class Game extends Sprite
	{
	    public function Game()
	    {
	        var textField:TextField = new TextField(800, 600, 'Welcome to Starling');
	        addChild(textField);
	    }
	}
}

Thank you very much.