Знаете ли вы, почему этот код AS3 работает:
var loader = new Loader();
loader.load(new URLRequest("http://127.0.0.1/items/boing.png")));
var o:DisplayObject = addChild(loader);
o.x = 100;
o.y = 100;
Но если я приведу к спрайту, он не будет работать?Т.е. спрайт появляется на (0, 0) вместо (100, 100):
var loader = new Loader();
loader.load(new URLRequest("http://127.0.0.1/items/boing.png"))
var o:Sprite = Sprite(addChild(loader));
o.x = 100;
o.y = 100;
Как бы у меня был спрайт вместо DisplayObject?Мне нужны некоторые функции спрайта (drag'n drop, useHandCursor ...), но я бы хотел использовать очень быструю запись с загрузчиком.