0

これが私の問題です。15秒間隔で3回生成される3つのランダムな画像を要求するスクリプトがあります。基本的に、15秒間はXXXのように見え、その後、それらの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:パラメータリクエストはnull以外である必要があります。flash.display :: Loader / _load()at flash.display :: Loader / load()at _300x250_fla :: randomimage3_14 / frame1()

これは、エラーを示しているムービークリップRandomimage3のコードです。写真のリストが異なる3つのムービークリップでこの同じコードを使用します。それが問題ですか?もしそうなら、私はそれをどのように解決しますか?表示する必要がある3つの異なるグループがあるため、これを行っています。

4

1 に答える 1

3

床のことですか?

var imgRandom = imgList[Math.floor(Math.random()* imgList.length)];
于 2013-03-20T15:38:36.993 に答える