theFlashWizard
%Europe/Berlin %112 %2005, 03:41
hoi mensjes
ik heb voor iets nodig dat er objecten van variabelle breedtje netjes verdeelt wordt over een gebied.
nu heb ik dit gescript en denk ik eigenlijk ergens dat ik het mezelf weer te moeilijk heb gemaakt
het script:
A = 5
attach(1)
attach(A)
for(i=2;i<A;i++) attach(i)
function attach(i){
blokje = _root.attachMovie("blokje","blokje"+i,i)
blokje._y = Stage.height/2
blokje._xscale = 50+random(100)
if(i==1){
blokje._x = posB = blokje._width/2
}else if(i==A){
blokje._x = posE = Stage.width-blokje._width/2
}else{
step = (posE-posB)/(A-1)
blokje._x = posB+step*(i-1)
}
}
de bedoeling is dat de 2 buitenste tegen de rand komen en de rest vanaf ieders middenpunt verdeelt worden tussen de middepunten van de buitenste
weten jullie een simpelere manier?
alvast bedankt!
ik heb voor iets nodig dat er objecten van variabelle breedtje netjes verdeelt wordt over een gebied.
nu heb ik dit gescript en denk ik eigenlijk ergens dat ik het mezelf weer te moeilijk heb gemaakt
het script:
A = 5
attach(1)
attach(A)
for(i=2;i<A;i++) attach(i)
function attach(i){
blokje = _root.attachMovie("blokje","blokje"+i,i)
blokje._y = Stage.height/2
blokje._xscale = 50+random(100)
if(i==1){
blokje._x = posB = blokje._width/2
}else if(i==A){
blokje._x = posE = Stage.width-blokje._width/2
}else{
step = (posE-posB)/(A-1)
blokje._x = posB+step*(i-1)
}
}
de bedoeling is dat de 2 buitenste tegen de rand komen en de rest vanaf ieders middenpunt verdeelt worden tussen de middepunten van de buitenste
weten jullie een simpelere manier?
alvast bedankt!