Я конвертирую некоторый код ActionScript из AS2 tp AS3, и мне в итоге удалось заставить большую часть его работать снова (это совершенно другой язык, разделяющий только небольшое сходство синтаксиса). Одна из последних вещей, которые все еще не работают, - это код для загрузки внешнего изображения.От AS2 до AS3 Загрузка внешних изображений
Возможно, это изменилось в AS3, но я действительно считал странным, что для загрузки изображения вы используете loadVideo
, почему бы не loadImage? (с другой стороны, приложение для вспышки постоянно называют флэш-памятью видео, даже если оно вообще не используется для анимации). Это больше не работает, и то, что я нашел это довольно сложный код, который сказал, чтобы заменить эту Oneliner imageholder.loadVideo(url);
это:
var urlreq:URLRequest = new URLRequest(url);
var theloader:Loader = new URLLoader();
theloader.load(urlreq);
theloader.addEventListener(Event.COMPLETE, function(event:Event):void {
imageholder.addChild(theloader);
}
);
Но это не работает .. Что я делаю неправильно, и есть ли более подходящая функция для загрузки изображений в AS3?
Не могли бы вы разместить свой функциональный код «centerimage»? – defmeta 2008-11-22 21:50:08
давайте спросим о центрировании изображений в другом вопросе, просто чтобы все было организовано. – 2008-11-23 20:11:05