2011-10-26 37 views

回答

0

嘗試加載每個圖像,然後將它們添加到滾動條上。您可以使用Multiloader庫(http://code.google.com/p/multiloader/)知道何時加載了所有圖像。

例如:

var multiloader:MultiLoader(); 

function loadImages():void 
{ 
    multiLoader = new MultiLoader(); 
    multiLoader.addTask("image1.jpg", "img1", MultiLoader.MOVIE); 
    multiLoader.addTask("image2.jpg", "img2", MultiLoader.MOVIE); 
    multiLoader.addTask("image3.jpg", "img3", MultiLoader.MOVIE); 
    multiLoader.addTask("image4.jpg", "img4", MultiLoader.MOVIE); 
    multiLoader.addEventListener(Event.COMPLETE, onComplete); 
    multiLoader.start(); 
} 

function onComplete(e:Event):void 
{ 
    var image:Image; 

    for (var i:uint=0;i<4;i++) 
    { 
     image = new Image(); 
     image.percentHeight = 100; 
     image.width = snapper.width; 
     image.source = multiloader.getItemLoader(i); 
     snapper.addElement(image); 
    } 
} 
+0

好的......但是如果手機內存不足......有沒有一種功能可以從內存中刪除該映像? – Raegtime