Project1

标题: 用VX怎么播放AVI呢 [打印本页]

作者: 死神镰刀    时间: 2008-6-19 22:58
提示: 作者被禁止或删除 内容自动屏蔽
作者: 死神镰刀    时间: 2008-6-20 03:44
提示: 作者被禁止或删除 内容自动屏蔽
作者: 火鸡三毛老大    时间: 2008-6-20 04:57
API?

播放图片:http://rpg.blue/web/htm/news748.htm
分解GIF图片为PNG:http://rpg.blue/web/htm/news686.htm
用API强行在原窗口播放AVI:http://rpg.blue/web/htm/news207.htm
作者: 死神镰刀    时间: 2008-6-20 05:02
提示: 作者被禁止或删除 内容自动屏蔽
作者: 火鸡三毛老大    时间: 2008-6-20 05:41
以下引用死神镰刀于2008-6-19 21:02:36的发言:

用API强行在原窗口播放AVI:http://rpg.blue/web/htm/news207.htm
这个是XP的吧,在VX里直接能用么?

API的话...
大部分都能...{/kuk}
作者: 死神镰刀    时间: 2008-6-20 05:51
提示: 作者被禁止或删除 内容自动屏蔽
作者: 死神镰刀    时间: 2008-6-20 06:22
提示: 作者被禁止或删除 内容自动屏蔽
作者: 火鸡三毛老大    时间: 2008-6-20 06:46
以下引用死神镰刀于2008-6-19 21:51:43的发言:

这个哪里有问题?




[本贴由作者于 2008-6-19 21:52:41 最后编辑]

#指明文件名……
这句删掉...

作者: 死神镰刀    时间: 2008-6-20 06:57
提示: 作者被禁止或删除 内容自动屏蔽
作者: 死神镰刀    时间: 2008-6-21 20:26
提示: 作者被禁止或删除 内容自动屏蔽
作者: 八云紫    时间: 2008-6-21 20:29
引号 个数不正确的说。
作者: 死神镰刀    时间: 2008-6-21 21:10
提示: 作者被禁止或删除 内容自动屏蔽
作者: 八云紫    时间: 2008-6-21 21:11
把中间的那个引号去掉
作者: 3535    时间: 2008-6-21 21:16
   @movie_name = Dir.getwd()+"\\Movies\\"+movie+".avi"   #指明文件名称及路径
[LINE]1,#dddddd[/LINE]系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~
作者: 死神镰刀    时间: 2008-6-21 21:22
提示: 作者被禁止或删除 内容自动屏蔽
作者: 死神镰刀    时间: 2008-6-22 22:45
提示: 作者被禁止或删除 内容自动屏蔽
作者: 死神镰刀    时间: 2008-6-23 23:53
提示: 作者被禁止或删除 内容自动屏蔽
作者: yangff    时间: 2008-6-29 03:01
我知道
作者: 死神镰刀    时间: 2008-6-29 04:09
提示: 作者被禁止或删除 内容自动屏蔽
作者: yangff    时间: 2008-6-29 04:28
  1. # ————————————————————————————————————
  2. # 本脚本来自www.66rpg.com,转载请保留此信息
  3. # ————————————————————————————————————

  4. class Scene_Movie        #  处理视频播放画面的类。
  5.   def initialize(movie,length)
  6.      @movie_name = Dir.getwd()+"\\Movies\\"+movie   #指明文件名称及路径
  7.      @counter = length
  8.   end
  9.   def main
  10.      Graphics.transition
  11.      #@wnd = Win32API.new('user32','FindWindowEx','%w(l,l,p,p)','L')
  12.      @temp = Win32API.new('user32', 'GetActiveWindow', '', 'l').call().to_s
  13.     # $game_actors[1].name = @temp.to_s
  14.      @movie = Win32API.new('winmm','mciSendString','%w(p,p,l,l)','V')
  15.      @movie.call("open \""+@movie_name+"\" alias FILE style 1073741824 parent " + @temp.to_s,0,0,0)
  16.      @movie.call("play FILE",0,0,0)
  17.      loop do
  18.        Graphics.update
  19.        sleep(1)
  20.        Input.update
  21.        if Input.trigger?(Input::B)
  22.          break
  23.        end
  24.        @counter = @counter - 1
  25.        if @counter == 0
  26.          break
  27.        end
  28.      end
  29.      @movie.call("close FILE",0,0,0)
  30.      $scene = Scene_Map.new
  31.      Graphics.freeze
  32.   end
  33. end
复制代码
就酱紫
作者: 死神镰刀    时间: 2008-6-29 04:51
提示: 作者被禁止或删除 内容自动屏蔽
作者: yangff    时间: 2008-6-29 04:56
以下引用死神镰刀于2008-6-28 20:51:18的发言:

不行啊..还是点测试的时候测试窗口直接就关闭了啊

不会阿
作者: yangff    时间: 2008-6-29 04:57
http://rpg.blue/upload_program/files/light2_95115445.rar
作者: 死神镰刀    时间: 2008-6-29 05:00
提示: 作者被禁止或删除 内容自动屏蔽
作者: yangff    时间: 2008-6-29 05:01
I'm 1.02
作者: 死神镰刀    时间: 2008-6-29 05:22
提示: 作者被禁止或删除 内容自动屏蔽




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1