Динамическая загрузка изображений по имени файла - PullRequest
0 голосов
/ 26 февраля 2012

У меня есть следующий код, который пересекает XMLList узлов:

function determineFacilities(facilities:XMLList, item:MovieClip) {
    for(var i:int = 0; i > facilities.length(); i++) {
        if(Boolean(facilities[i].text()) == true) {
            var imgName:String = facilities[i].nodeName + ".png";
            // need to load and position image here
        }
    }
}

Если текст текущего узла равен true, тогда мне нужно загрузить изображение с тем же именем, что и у узла (плюс расширение) и расположите его.

Как мне поступить?

Спасибо.

1 Ответ

0 голосов
/ 26 февраля 2012

Попробуйте:

var bitmap:Bitmap;

var loader:Loader = new Loader();
    loader.contentLoaderInfo.addEventListener(Event.COMPLETE, onComplete);
    loader.load(new URLRequest(imgName));

function onComplete (event:Event):void
{
    bitmap = Bitmap(LoaderInfo(event.target).content)
    bitmap.x = yourX;
    bitmap.y = yourY;
    addChild(bitmap)
}

извлечено из: Как загрузить файл растрового изображения в объект BitmapData?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...