![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Регистрация: Jul 2003
Сообщений: 40
|
Привет.
Есть задача: загрузить в ролик картинки с диска. Картинки - это изображения каких-то объектов. Про объекты известен их ID. Имя файла картинки складывается из ID.РАСШИРЕНИЕ. В качестве расширения может быть что угодно: gif, jpg, bmp. Так вот как можно проверить какой именно файл есть на диске: X.gif, X.jpg или X.bmp, чтобы его загрузить в ролик? Пробовал загружать все 2 подряд, но это не работает ![]() Спасибо. |
|
|||||
|
Регистрация: Jul 2003
Сообщений: 40
|
Ну в смысле последовательно я и пытался:
Загрузил jpg Загрузил gif Загрузил bmp В результате получаю 2 сообщения об ошибке (т.к. один формат подошел), но в ролик ничего не заружено ![]() Как можно тут использовать OnErrorLoad. Слушателей у меня вообще не получается использовать ![]() |
|
|||||
|
Регистрация: Jul 2003
Сообщений: 40
|
Это я понимаю
![]() Код, можно посмотреть? У меня не получается использовать Listener. А насколько я понимаю здесь нужно использовать именно его... |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Listener? Да уж, макромедийный хелп может научить и не таким понятиям.
|
|
|||||
|
Регистрация: Jul 2003
Сообщений: 40
|
Что я не понимаю? Прошу Вас, не прикалывайтесь
а поясните на коде, куда смотреть надо?Спасибо |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Listener — это такой мусорный объект, который приучил создавать хелп. Тем не менее, читайте про события MovieClipLoader.
|
|
|||||
|
Цитата:
Я, например, всегда использую listener'ы для MovieClipLoader и для реализации резинового дизайна. Как можно обойтись без него??? Очень интересно! |
|
|||||
|
Регистрация: Jul 2003
Сообщений: 40
|
Вот пример из мануала:
var loadListener:Object = new Object();
loadListener.onLoadError = function(target_mc:MovieClip, errorCode:String,
httpStatus:Number) {
trace(">> loadListener.onLoadError()");
trace(">> ==========================");
trace(">> errorCode: " + errorCode);
trace(">> httpStatus: " + httpStatus);
}
var mcLoader:MovieClipLoader = new MovieClipLoader();
mcLoader.addListener(loadListener);
var mc:MovieClip = this.createEmptyMovieClip("mc",
this.getNextHighestDepth());
mcLoader.loadClip("http://www.fakedomain.com/images/bad_hair_day.jpg", mc);
У емня Flash 8 не реагирует на него ![]() |
![]() |
![]() |
Часовой пояс GMT +4, время: 16:31. |
|
|
« Предыдущая тема | Следующая тема » |
|
|