Я работаю над программой, но в настоящее время я застрял.AS3 с использованием загрузчика CLASS с .content
Моя проблема заключается в заявлении .content
в моем сценарии. Поскольку я загружаю PNG из Интернета, у меня есть защита локального воспроизведения, установленная «Только доступ к сети». Когда я загружаю фотографии локально (конечно, с настройками в «Только доступ к локальным файлам» и локальными URLRequests), программа работает нормально, но при загрузке из Интернета .content
заставляет мою программу останавливаться, я обнаружил это с большим количеством тестирование. Кажется, что .content
работает только тогда, когда SWF-файл использует только локальные запросы, это правильно?
Я знаю, что могу использовать addChild(loader)
, но мне нужно получить PNG-файл из загрузчика, чтобы я мог превратить его в растровое изображение и отредактировать его. Есть идеи? Скрипт ниже.
var loader:Loader = new Loader;
var ar:Array = [];
var teller:Number = 0;
loader.contentLoaderInfo.addEventListener(Event.COMPLETE, paste);
knapp.addEventListener(MouseEvent.CLICK, neste);
function paste(evt) {
ar[teller] = loader.content;
ar[teller].x = ar[teller].width*teller;
addChild(ar[teller]);
}
function neste(evt) {
teller ++
loader.load(new URLRequest ("http://www.minecraft.net/skin/Notch.png"));
}
loader.load(new URLRequest ("http://www.minecraft.net/skin/Notch.png"));
Может ли я увидеть ваш полный код класса, так что я мог сделать исследование? – vikingmaster
Это немного сложный вопрос, но если вы хотите его увидеть, у меня есть файл fla: https://dl.dropbox.com/u/37542813/Ranking.fla , если вы попытаетесь запустить его во Flash, вы будете что он работает, а в swf это не – user2081417