Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sockets/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Actionscript 3 ActionScript 3插入图像_Actionscript 3 - Fatal编程技术网

Actionscript 3 ActionScript 3插入图像

Actionscript 3 ActionScript 3插入图像,actionscript-3,Actionscript 3,我需要插入原始大小的图像到精灵与固定的宽度和高度。 然后,我想拖放这个图像。 我的插入代码不起作用 public class Main extends Sprite{ public function Main() { stage.align=StageAlign.TOP_LEFT; var loader:Loader = new Loader(); loader.load(new URLRequest("image.jpg")); var sprite:

我需要插入原始大小的图像到精灵与固定的宽度和高度。 然后,我想拖放这个图像。 我的插入代码不起作用

    public class Main extends  Sprite{
public function Main() {
    stage.align=StageAlign.TOP_LEFT;
    var loader:Loader = new Loader();
    loader.load(new URLRequest("image.jpg"));
    var sprite:Sprite = new Sprite();
    sprite.graphics.lineStyle(1);
    sprite.graphics.beginFill(0xDDDDDD,0.5);
    sprite.graphics.drawRect(0,0,400,300);
    sprite.graphics.endFill();
    sprite.addChild(loader);
    addChild(sprite);
}
  }
谢谢!

这样行吗

[Embed(source= "../lib/image.jpg")]
private var Image:Class;

var spriteData:BitmapData = BitmapAsset(new Image()).bitmapData;
var sprite:Sprite = new Sprite();
sprite.graphics.clear();
sprite.graphics.beginBitmapFill(spriteData);
sprite.graphics.drawRect(x, y, width, height);
sprite.graphics.endFill();
addChild(sprite);

“不起作用”有一公吨的原因,以及一公吨的变体如何起作用。你至少在屏幕上看到精灵了吗?将
IO_错误
事件处理程序添加到
loader
并观察它是否触发。添加一个
事件。向它完成
事件处理程序,并观察它是否触发。我将大胆猜测:“image.jpg”与编译后的.swf不在同一目录中。