【发布时间】:2011-08-15 12:05:01
【问题描述】:
我需要您在 Actionscipt3.0 方面的帮助。老实说,我真的是个菜鸟。我更像是一个 3D 设计师,所以没有很多闪光 ;) 目前我必须创建一个网站,其中一些视频应该自动播放。
当用户打开 URL 并登陆页面时,应播放总共 5 个随机视频。视频结束后,应该在总共 5 个视频中选择另一个视频。
举个例子:它应该从 5 个视频中选择一个视频。播放它,然后它应该选择 4 个视频中的 1 个视频,然后它应该选择 3 个视频中的 1 个视频......以此类推。并且在所有 5 个播放完之后,它应该重复这个过程。
我希望这里有人可以帮我解决这个问题...到目前为止我所拥有的是这个..
var files:Array = [ "Sz01Puppet.flv", "Sz02Puppet.flv", “Sz03Puppet.flv”、“Sz04Puppet.flv”、“Sz05Puppet.flv”];变量 随机文件:数组 = [];
变量 i:int;对于 (i=0; 我 randomFiles.push(files[Math.floor(Math.random() * files.length)]); }
跟踪(随机文件);
但它没有以任何方式工作..
如果有人可以帮助我,那就太好了
【问题讨论】:
-
你的逻辑看起来不错,但你还需要从 files 数组中删除一个项目,否则你会得到重复,而且 for 循环看起来有点不对...1分钟
标签: actionscript-3 random flash-cs5 flv