![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Регистрация: Apr 2006
Сообщений: 17
|
Ситуация следующая:
Есть стандартный компонент ImageLoader через который загружается внешняя картинка. Обычный код выглядит на подобие imageLoader.loadMovie("cars.jpg"); Но необходимо, чтобы путь к этой картинке можно было устанавливать во внешнем txt-файле. Как это сделать? |
|
|||||
|
Квач
Регистрация: Sep 2006
Адрес: Украина, Киев
Сообщений: 1,526
|
2 Alex_UA:
С помощью LoadVars прочитать переменную из внешнего текстового файла и загрузить картинку, используя полученную переменную в качестве URL'а картинки в методе loadMovie экземпляра класса ImageLoader.
__________________
Да не нужно тебе читать документацию по Flash и AS от Adobe - ты слишком умён для этого |
|
|||||
|
Регистрация: Apr 2006
Сообщений: 17
|
я просто не силен в программировании и плохо знаю синтаксис AS. думал, что кому-то будет не сложно подсказать. в общем, спасибо за внимание.
|
|
|||||
|
Квач
Регистрация: Sep 2006
Адрес: Украина, Киев
Сообщений: 1,526
|
2 Alex_UA:
Ну, совсем недавно обсуждалось, как из внешнего текстового файла загрузить переменную: http://www.flasher.ru/forum/showthread.php?t=142780
__________________
Да не нужно тебе читать документацию по Flash и AS от Adobe - ты слишком умён для этого |
|
|||||
|
Регистрация: Apr 2006
Сообщений: 17
|
Еще тогда один вопрос. В том примере в переменную variables передали значение в виде пути к файлу. Тоесть, как я понял, ее теперь можно использовать в LoadMovie, на подобие _root.all.imageLoader.loadMovie(variables);
Но я тут явно что-то не то сделал, поскольку ничего не работает. |
|
|||||
|
Квач
Регистрация: Sep 2006
Адрес: Украина, Киев
Сообщений: 1,526
|
Цитата:
var variables:LoadVars = new LoadVars(); variables.onLoad = function(success:Boolean) { if (success) { trace(variables.my_variable); } else { trace("Variables loading failed"); } }; variables.load("http://www.mysite.com/variables.txt"); variables.txt: variables - это переменная типа LoadVars, экземпляр этого класса. А вот после успешного запроса у этой переменной variables появится свойство my_variable. Поэтому так:
__________________
Да не нужно тебе читать документацию по Flash и AS от Adobe - ты слишком умён для этого |
|
|||||
|
Регистрация: Apr 2006
Сообщений: 17
|
что-то я видимо делаю не правильно. возможно тип переменной в данном случае должен быть другой, но при отладке выдается ошибка:
Error opening URL 'file:///E|/work/unitorg/flash/undefined' cars.jpg Где cars.jpg - та картинка, которую я пытаюсь загрузить |
|
|||||
|
Квач
Регистрация: Sep 2006
Адрес: Украина, Киев
Сообщений: 1,526
|
2 Alex_UA:
Ну, у вас вместо имени файла undefined. Видимо, не загрузилась ваша переменная с именем картинки.
__________________
Да не нужно тебе читать документацию по Flash и AS от Adobe - ты слишком умён для этого |
|
|||||
|
Регистрация: Apr 2006
Сообщений: 17
|
А какие тут могут быть причины? Здесь в принципе и ошибку негде сделать. Содержимое текстового файла у меня просто выглядит так: my_variable=cars.jpg
В самом мувике код тот, что предложили вы, только с моими путями. Извините, если задаю глупые вопросы, я просто и правда не силен в программировании. |
|
|||||
|
Квач
Регистрация: Sep 2006
Адрес: Украина, Киев
Сообщений: 1,526
|
2 Alex_UA:
Ну что ж... Крепите исходник своей флешки к сообщению. Сохраняйте его в FLA версии CS3. Прилагайте к флешке файлы всех используемых в ней классов, если такие есть. Прилагайте и ваш файл текстовый, и картинку. Если вы с флешкой работали в интернете и она где-то доступна, давайте ссылку.
__________________
Да не нужно тебе читать документацию по Flash и AS от Adobe - ты слишком умён для этого |
![]() |
![]() |
Часовой пояс GMT +4, время: 19:04. |
|
|
« Предыдущая тема | Следующая тема » |
|
|