2013-03-20 3 views
0

Вот моя проблема. У меня есть сценарий, который вызывает 3 случайных изображения, которые будут генерироваться 3 раза за 15 секунд. В основном это выглядело бы как X X X в течение 15 секунд, а затем эти X превратились бы в 0 0 0 через 15 секунд, а затем через 15 секунд они превратились бы в Y Y Y, а затем остановились. Это мой код:TypeError: Ошибка # 2007 AS3 при попытке генерировать случайное изображение

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: Error # 2007: Запрос параметра должен быть не нулевым. на flash.display :: Loader/_load() в flash.display :: Loader/нагрузки() в _300x250_fla :: randomimage3_14/frame1()

Это код из мувика Randomimage3 где заявляет Ошибка. Я использую этот же код на 3 мувиклипах с разными списками фотографий. Это проблема? Если да, то как мне это решить? Я делаю это, потому что есть 3 разных группы, которые нужно отобразить.

ответ

3

Вы имели в виду пол?

var imgRandom = imgList[Math.floor(Math.random()* imgList.length)]; 
+0

Спасибо @ Barış Uşaklı, что тупая ошибка с моей стороны. –

+0

Добро пожаловать! –

Смежные вопросы