Войти на сайт

Авторизация, ждите ...
×
Правила раздела:
1 Задавайте конкретные вопросы. Для болтовни есть свободный раздел.
2 По возможности давайте конкретные ответы.
3 Один вопрос=одна тема. Если хотите задать ещё вопрос, то начинайте новую тему.
4 Название темы должно составлять сам вопрос, и быть максимально конкретным. Рекомендуется начинать тему словами "Как", "Что", "Почему". А первый пост повторяет вопрос и даёт расширенные сведения.
5 Рекомендуется указывать версию мейкера (2000, 2003, RMXP, RMVX, ACE, IGM, и.т.д.. Это важно, и всё равно ведь спросят.
6 Темы "Пара вопросов", "Помогите", и подобные им - самый лёгкий путь к бану.
7 Поиск находится вверху справа.
А. Названия подразделов этого раздела уточняются. Советы принимаются.

ТЕМА: Flash в Rpg XP

Flash в Rpg XP 15 года 5 мес. назад #24299

  • BulletSD
  • BulletSD аватар
Здрасте ))
Есть у меня идея по созданию небольших катсцен в моем проекте, и в принципе по их созданию много проблем не возникло. А вот в каком формате засунуть в мейкер я так пока и непридумал ибо скрипта для avi нормального я не нашел (да и авишки весят много) а вот Flash аниматор нашел и судя по отзывам на том форуме где он лежал, он должен работать, и хорошо работать. Но у меня даже демо версия не запускается (( никак не могу понять в чем дело. Может кто может объяснить или помочь?

RMXP with Flash capabilties V 1.0 by malucifer
$library_dir=(Dir.pwd).concat("/malib")
 
class Malib
   def playFlash(fileName)
    if(File.exist?((Dir.getwd).concat("/flash/").concat(fileName)))
      tempDir=(0.chr)*255
      Win32API.new("kernel32", "GetTempPath", ['L', 'P'], 'L').call(254, tempDir)
      tempDir=tempDir.delete(0.chr)
      tempDir=tempDir.tr("\\", "/")
      filenum=1
      tempFileDel=tempDir+"RMXPFS"+(filenum.to_s)+".maltmp"
     while(File.exist?(tempFileDel))
       filenum+=1
       tempFileDel=tempDir+"RMXPFS"+(filenum.to_s)+".maltmp"
     end#while
      createTempFile=File.new(tempFileDel, "w+")
      createTempFile.close
      myLibShell=$library_dir+"/RMXPFlash.exe "+fileName
      myLibShell+="malstrsplit"+tempFileDel
      Win32API.new("kernel32", "WinExec", ['P', 'L'], 'L').call(myLibShell, 1)
      flashWaitTimer=Thread.new do
      loop do
        if(File.exist?(tempFileDel))
          Graphics.update
          sleep(0.75)
        else
          flashWaitTimer.stop
        end#if
      end#loop
      end#Thread
    end#if
    return
  end#def
end#class

скачать Демо можно здесь
http://www.megaupload.com/?d=QVSVVU99
Администратор запретил публиковать записи гостям.
Время создания страницы: 0.197 секунд