发新话题
打印

关于声音列表setPlaylist()的问题

关于声音列表setPlaylist()的问题

在使用了声音列表setPlaylist()之后怎么知道现在播放的声音文件是哪一个?
例如:
sound(2).setPlayList([[#member: member("1")] , [#member: member("2")] , [#member: member("3")] , [#member: member("2")]  ])
播放一段时间之后,怎么能知道播放的是哪一个声音?

TOP

关于声音列表setPlaylist()的问题

用输出命令
在nessage当中可以看到是那个

TOP

关于声音列表setPlaylist()的问题

但是运行的时候是不能看nessage的

TOP

关于声音列表setPlaylist()的问题

这是一种方法:
在初始帧加上以下代码:
on exitFrame me   
  sound(2).setPlayList([[#member:member("BackMusic1")],[#member:member("BackMusic2")],[#member:member("BackMusic3")],[#member:member("BackMusic4")],[#member:member("BackMusic5")]])
  sound(2).play()
end

在某精灵上加以下代码:
property mylist
property mystring
property mymembernum
property mycastlib
property myname
property currentnum
property currentfilename
on mousedown me   
  mylist= string(getaprop(sound(2).getPlaylist(),1))
  mystring=chars(mylist,12,length(mylist)-2)
  mymembernum=chars(mystring,8,8)
  mycastlib=chars(mystring,length(mystring),length(mystring))
  myname=member(charToNum(mymembernum)-48,charToNum(mycastlib)-48).name
  currentnum=chartonum(chars(myname,length(myname),length(myname)))-48-1
  currentfilename=chars(myname,1,length(myname)-1) & currentnum
  member("aaa").text=string(currentfilename)
end me

TOP

发新话题