Войти на сайт

Авторизация, ждите ...
×

ТЕМА: Как загрузить много изображений по порядку ?

Как загрузить много изображений по порядку ? 9 года 11 мес. назад #76031

  • Netral
  • Netral аватар
  • Вне сайта
  • Бывалый
  • Сообщений: 76
  • Спасибо получено: 18
Требуется следующее. Изображения из папки Picture все вместе образуют анимацию. То есть представляют ссобой кадры видео,можно сказать. Так вот. Есть ли скрипт, который мог бы загружать эти изображения по порядку и не повторял бы их ?(чтобы анимация получилась). Конечно,можно и вручную с помощью событий это сделать,но это долго и муторно,изображений по сотню может набраться. Скрипт на повторяющуюся анимацию я нашёл.Но вот чтобы эта анимация произошла только один раз или точнее загрузка изображений была бы один раз. Такого я не нашёл. Может кому попадался такой скрипт(если он вообще есть) ?
Мейкер: VX Ace
Последнее редактирование: 9 года 11 мес. назад от Netral.
Администратор запретил публиковать записи гостям.

Как загрузить много изображений по порядку ? 9 года 11 мес. назад #76032

  • DeadElf79
  • DeadElf79 аватар
  • Вне сайта
  • Звездный Страж
  • Сообщений: 3147
  • Спасибо получено: 2650
  • Писатель 3 местоУчительПроект месяца 1 местоПроект месяца 2 местоПрограммист RubyВетеран3 место1 место в ГотвОрганизатор конкурсов
Эм... Если просто поверхностно, то:
$animages=Dir.entries("Graphics/MyAnimation")
$animages.delete_at(1); $animages.delete_at(0)
Он загружает названия всех файлов из папки по алфавиту. Во второй строке удаляются два служебных файла, которые не имеют отношения к делу.
Последнее редактирование: 9 года 11 мес. назад от DeadElf79.
Администратор запретил публиковать записи гостям.

Как загрузить много изображений по порядку ? 9 года 11 мес. назад #76037

  • Netral
  • Netral аватар
  • Вне сайта
  • Бывалый
  • Сообщений: 76
  • Спасибо получено: 18
Не работает.Не загружает он файлы изображений,как бы я их не называл и куда бы не ложил.Путь прописывал правильно. Но изображения почему-то не появлялись. Может всё дело в название файлов или даже в формате файлов ? Не знаю.
Администратор запретил публиковать записи гостям.

Как загрузить много изображений по порядку ? 9 года 11 мес. назад #76039

  • DeadElf79
  • DeadElf79 аватар
  • Вне сайта
  • Звездный Страж
  • Сообщений: 3147
  • Спасибо получено: 2650
  • Писатель 3 местоУчительПроект месяца 1 местоПроект месяца 2 местоПрограммист RubyВетеран3 место1 место в ГотвОрганизатор конкурсов
Так как делал на ночь глядя, то оставил здесь всего лишь набросок, чтобы доделать его утром. Как и сказано выше, код загружает названия, следовательно, нужно потом еще и все картинки создать. Я думал, ты просто совместишь это с найденным тобой скриптом анимации, который, кстати, ты сюда не опубликовал, а значит, я вообще не уверен, что код ниже будет с ним совместим.
$nameanimages=Dir.entries("Graphics/MyAnimation")
$nameanimages.delete_at(1); $animages.delete_at(0)
$animages=[]
$nameanimages.each begin |filename|
  $animages=Sprite.new
  $animages.bitmap=Bitmap.new(filename)
end

Далее используй массив $animages, в котором все картинки хранятся.
Последнее редактирование: 9 года 11 мес. назад от DeadElf79.
Администратор запретил публиковать записи гостям.
За этот пост поблагодарили: Netral, yuryol

Как загрузить много изображений по порядку ? 9 года 11 мес. назад #76045

  • Netral
  • Netral аватар
  • Вне сайта
  • Бывалый
  • Сообщений: 76
  • Спасибо получено: 18
Вроде бы получился желаемый эффект и анимация проигрывается без повтора. Но только выяснилось, что для проекта требуется чуть ли не полный контроль над каждым кадром анимации. То есть это большая головная боль с переменными пошла. Но это я уж как-нибудь сам додумаю. Спасибо.
Администратор запретил публиковать записи гостям.
Модераторы: NeKotZima
Время создания страницы: 0.177 секунд