这是我正在使用的代码
package
{
import flash.display.Bitmap;
import flash.display.Sprite;
import flash.events.Event;
public class HelloWorld extends Sprite
{
[Embed(source = 'icon.jpg')]
private var layer0Class:Class;
private var layer0:Bitmap = new layer0Class();
public function HelloWorld():void
{
if (stage) init();
else addEventListener(Event.ADDED_TO_STAGE, init);
}
private function init(e:Event = null):void
{
removeEventListener(Event.ADDED_TO_STAGE, init);
addChild(layer0);
}
}
}
当我做bin / mxmlc HelloWorld.as时,我得到了HelloWorld.swf文件。但是当我在浏览器中打开文件时,我看不到任何图像,而是一个空白的swf。我做错了什么?