Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Вывод изображения по ссылке в баннер (http://www.flasher.ru/forum/showthread.php?t=174667)

vov41k 30.01.2012 18:53

Вывод изображения по ссылке в баннер
 
У меня есть ссылка http://mysite.ru/photo.jpg
Как мне ее вывести в флеш баннер, при том что она будет меняться - что бы не кэшировалась в баннере?

mooncar 30.01.2012 20:53

С помощью ActionScript. В зависимости от версии языка будут разные конструкции для загрузки и отображения внешнего jpg-файла.

vov41k 30.01.2012 21:35

Не важной какой язык, будет то AS2 или AS3.
Главное что бы стабильно все работало.

mooncar 30.01.2012 21:42

Ну тогда действуйте, с какой трудностью вы столкнулись? Используйте нужный метод соответственного языку класса для загрузки.
Для AS2 это будет класс MovieClipLoader и его метод loadClip().

А важность выбора языка обычно определяется степенью знакомства разработчика с той или иной версией.
И вопросы по существу трудности лучше задавать в соответственной ветке форума.

vov41k 30.01.2012 21:45

Например у меня сейчас легко выводиться с помощью:
Код AS1/AS2:

loadMovie("http://link/img.jpg", _root.photo.empty);


mooncar 30.01.2012 21:57

То есть у вас сейчас используется AS1? Тогда тема переедет в соответственную ветку.

Попробуйте так:
Код AS1/AS2:

loadMovie('http://link/img.jpg?' + Math.random(), _root.photo.empty);

При этом кэширования быть не должно.

vov41k 30.01.2012 22:02

Нет у меня AS2 =) Вообще у меня CS 5.5, я просто нашел данный код в интернете и получил с помощью его вывести удаленное изображение.

Через ваш код вообще изображение не выводиться

mooncar 30.01.2012 22:04

Цитата:

Сообщение от vov41k (Сообщение 1060118)
Через ваш код вообще изображение не выводиться

А вы где проверяете? Нужно залить на сервер.
Рандомный суффикс к URL поможет избежать кэширования. Делается именно так.

vov41k 30.01.2012 22:06

Да, все на сервер.

Угу, на старом коде кэширование и это очень плохо.

Добавлено через 2 минуты
уже работает и кэширования вроде нет =)

mooncar 30.01.2012 22:10

Ну вот и отлично.
А вообще, на будущее, для загрузки картинок используйте MovieClipLoader, поскольку функция и одноименный метод метод loadMovie устарели более чем на 7 лет, с ним будут гарантированы проблемы в некоторых случаях.


Часовой пояс GMT +4, время: 14:00.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.