我有一個畫廊,它會加載之前的圖像加載圖像,所以每次'我'將+1,以便它可以移動到下一個圖像。此代碼在我的其他文件上工作正常,但我不知道爲什麼它不適用於當前文件。我整數不是+1的第一次
通常情況下,如果我跟蹤「我」正確的將是
0,1,2,3,4,5,6... etc
上添加至極限,但這個文件的「I」重複第一位數字的兩倍,只有它繼續增加
0,0,1,2,3,4,5,6...etc
該代碼與我正在使用的其他文件完全相同,但我不知道爲什麼它在這裏不起作用。代碼似乎沒有任何問題。無論如何,我可以解決這種情況?
private var i:uint=0;
private function loadItem():void {
if (i<myXMLList.length()) {
loadedPic=myXMLList[i].thumbnails;
galleryLoader = new Loader();
galleryLoader.load(new URLRequest(loadedPic));
galleryLoader.contentLoaderInfo.addEventListener(Event.COMPLETE,picLoaded);
} else {
adjustImage();
}
}
private function picLoaded(event:Event):void {
var bmp=new Bitmap(event.target.content.bitmapData);
bmp.smoothing=true;
bmpArray.push(bmp);
imagesArray[i].addChild(bmp);
i++;
loadItem();
}
這很明顯。你從哪裏得到那份清單,即痕跡在哪裏? – 2010-03-31 16:43:16
我可以問問哪種功能在先?如果您不確定這是否添加跟蹤(「function functionname run」);到功能 – 2010-03-31 16:55:45