Я пытаюсь встроить изображение в конструкторе моего класса RangedItemфлэш вложения изображения из параметра строки
public class RangedItem extends Item{
public var speed:Number;
public function RangedItem(s:Number, n:String, d:Number, path:String):void{
super(n, d);
speed = s;
[Embed(source=path, mimeType="image/png")] const IMAGE:Class;
}
}
Вот код, я использую для построения предмета
items.push(new RangedItem(item.speed, item.name, item.damage, '/img/gun.png'));
Но я получаю эти ошибки
col: 4: Error: unable to resolve 'path' for transcoding
col: 4: Error: Unable to transcode path.
IMG/gun.png существует точно, потому что, если я заменю путь с «Img/gun.p «Все работает отлично.
Я использую инфраструктуру flashpunk, если это что-то меняет.
Что я делаю неправильно? Спасибо заранее!