PDA

Volledige versie bekijken : loadClip werkt half?


rbk
%Europe/Berlin %414 %2010, 09:56
Hallo allen,

Ik loop vast bij het volgende, en wellicht kan een van jullie mij helpen.

Omschrijving : De overkoepelende for-lus (i) verzorgd de foto-albums. De for-lus (j) die daarin zit verzorgd de thumbs zelf. Dit scriptje is dus bedoeld om alle foto's te tonen die in elk album zit, netjes achter elkaar.

Aannemingen :
- Hij komt de if binnen;
- Hij verkrijgt alle variabelen juist;
- Hij draait de for lussen het juiste aantal keer etc.;
- Hij attacht de thumbs;
- Hij geeft de juiste foto's (jpg) mee;
- Hij krijgt je juiste positie;
Kortom het zou allemaal moeten werken...

Probleem :
Hij toont alleen de laatste i van de for-lus(i). Stel er zijn 3 albums, met 3 foto's per album. Dan laat hij alleen de thumb21, thumb22, thumb23 zien, en niet de voorgaande thumbnails. Als ik alles trace, dan zou alles perfect moeten werken.

Als ik onduidelijk ben o.i.d. Just ask!


if(num == "a"){
var ll = Number(dataArray.length);

var count = 1;

for (i=0; i<ll; i++) {

var numCount:Number = Number((dataArray[i].CountNumber))+Number(1);

for (j=1; j<numCount; j++) {
thumbScroller.scrollPanel.attachMovie("thumb","thumb"+i+j,j);
var tt = thumbScroller.scrollPanel["thumb"+i+j];

mcLoader.loadClip(LocDir+"thumbs/"+dataArray[i].Dir+"/"+j+".jpg",tt.holder);

tt._x = (105*count)-100;
tt._y = 115;

count++;
}
}

}


Thanx Anyhow!

Groeten,

Robert

Dauntless
%Europe/Berlin %448 %2010, 10:45
Ik gok dat het hier aan ligt:
thumbScroller.scrollPanel.attachMovie("thumb","thumb"+i+j,j);
Je attacht dus elke keer opnieuw op dieptes 1, 2 en 3 waardoor de vorige movieclips overschreven worden. Probeer dit eens:
thumbScroller.scrollPanel.attachMovie("thumb","thumb"+i+j,thumbScroller.scrollPanel.getNextHighestDepth ());

rbk
%Europe/Berlin %477 %2010, 11:27
Goed gegokt! Had het inderdaad zelf ook kunnen weten, ik zit altijd te knoeien met die Depths... Super bedankt voor deze oplossing!

Groeten,

Robert