这是我的问题。我有一个脚本,它要求以 15 秒的间隔生成 3 次随机图像。基本上它看起来像 XXX 15 秒,然后那些 X 会在 15 秒后变成 0 0 0 ,然后 15 秒后它们会变成 YYY 然后停止。这是我的代码:
import flash.utils.*;
var stuffCount:uint = 0;
function randomocity() {
stuffCount++;
var ImgReq01:URLRequest=new URLRequest("example.jpg");
var ImgReq02:URLRequest=new URLRequest("example.jpg");
var ImgReq03:URLRequest=new URLRequest("example.jpg");
var ImgReq04:URLRequest=new URLRequest("example.jpg");
var ImgReq05:URLRequest=new URLRequest("example.jpg");
var imgList:Array=[ImgReq01,ImgReq02,ImgReq03,ImgReq04, ImgReq05];
var imgRandom = imgList[Math.ceil(Math.random()* imgList.length)];
var imgLoader:Loader = new Loader();
imgLoader.load(imgRandom);
imgLoader.contentLoaderInfo.addEventListener(Event.COMPLETE, onComplete);
function onComplete(event:Event):void
{
var randomImage:Bitmap = Bitmap(imgLoader.content);
randomImage.x=0;
randomImage.y=0;
addChild(randomImage);
event.currentTarget.removeEventListener(Event.COMPLETE, onComplete);
}
stop();
if (stuffCount < 3)
{
setTimeout(randomocity, 11000);
}
}
randomocity();
然而,我的问题是正在生成的错误。
TypeError:错误#2007:参数请求必须为非空。在 flash.display::Loader/_load() 在 flash.display::Loader/load() 在 _300x250_fla::randomimage3_14/frame1()
这是来自movieclip Randomimage3 的代码,它说明了错误。我在 3 个具有不同照片列表的影片剪辑上使用相同的代码。那是问题吗?如果是这样我将如何解决它?我这样做是因为需要显示 3 个不同的组。