/ Forside / Teknologi / Multimedie & design / Flash / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Flash
#NavnPoint
bentjuul 4251
molokyle 1978
Klaudi 1488
jhvp 1265
pallenoc 1160
katekismus 1020
Fnollerpi.. 790
slander 510
Dr.Disco 500
10  Flash77 500
Actionscript gør ikke som det skal!
Fra : Jens


Dato : 06-06-05 16:49

Har nu fejlsøgt i en rum tid, men uden forløsning, derfor håber jeg at nogle
af jer kan hjælpe mig igennem linierne

for(x) kører fint igennem 2 gange, og for(y) kører også fint igennem 1. gang
med (1 <= 7) men anden gang med(8<=15) kører den overhovedet ikke noget som
helst!!! Hvorfor? :/


Mvh.

////////////////////////////////////////////////////////////////////////////////////////////////////
linier = 1;
yDist = 200;
for(var x:Number=0; x <_root.baneRanges; x++) {

xDist = 110;

createTextField("baneLocation"+x, 250+x, xDist+15, (
(yDist-54)+(linier*32) ), 280, 30);
this["baneLocation"+x].text = _root["name"+x];
this["baneLocation"+x].selectable = false;
this["baneLocation"+x].setTextFormat(txtFormat1);

i = 0;

trace(x+" : "+_root["start"+x]+" - "+_root["end"+x])
for(var y:Number=_root["start"+x]; y <= _root["end"+x]; y++){ // HER
GÅR DET GALT
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
trace("y: "+y);
if(i<=5){
bane.duplicateMovieClip("" add (y), (y+1));
setProperty("" add (y), _y, yDist);
setProperty("" add (y), _x, xDist);
xDist += 50;
if(i==4){
yDist += 32;
xDist = 110;
i = 0;
}
}
i++;
} // for y
linier = Math.ceil( ((_root["end"+x]-_root["start"+x])/5) );
//trace(raekker);
yDist += 32;
}
/////////////////////////////////////////////////////////////////////////////////////////////////////



 
 
Jens (07-06-2005)
Kommentar
Fra : Jens


Dato : 07-06-05 09:19

Tak for ingenting

Fejlen lå i at tal-værdierne var tekststrenge... løsning: Number()

"Jens" <jens@listic.dk> skrev i en meddelelse
news:42a47060$0$78288$157c6196@dreader1.cybercity.dk...
> Har nu fejlsøgt i en rum tid, men uden forløsning, derfor håber jeg at
> nogle af jer kan hjælpe mig igennem linierne
>
> for(x) kører fint igennem 2 gange, og for(y) kører også fint igennem 1.
> gang med (1 <= 7) men anden gang med(8<=15) kører den overhovedet ikke
> noget som helst!!! Hvorfor? :/
>
>
> Mvh.
>
> ////////////////////////////////////////////////////////////////////////////////////////////////////
> linier = 1;
> yDist = 200;
> for(var x:Number=0; x <_root.baneRanges; x++) {
>
> xDist = 110;
>
> createTextField("baneLocation"+x, 250+x, xDist+15, (
> (yDist-54)+(linier*32) ), 280, 30);
> this["baneLocation"+x].text = _root["name"+x];
> this["baneLocation"+x].selectable = false;
> this["baneLocation"+x].setTextFormat(txtFormat1);
>
> i = 0;
>
> trace(x+" : "+_root["start"+x]+" - "+_root["end"+x])
> for(var y:Number=_root["start"+x]; y <= _root["end"+x]; y++){ // HER
> GÅR DET GALT
> !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
> trace("y: "+y);
> if(i<=5){
> bane.duplicateMovieClip("" add (y), (y+1));
> setProperty("" add (y), _y, yDist);
> setProperty("" add (y), _x, xDist);
> xDist += 50;
> if(i==4){
> yDist += 32;
> xDist = 110;
> i = 0;
> }
> }
> i++;
> } // for y
> linier = Math.ceil( ((_root["end"+x]-_root["start"+x])/5) );
> //trace(raekker);
> yDist += 32;
> }
> /////////////////////////////////////////////////////////////////////////////////////////////////////
>
>



Søg
Reklame
Statistik
Spørgsmål : 177438
Tips : 31962
Nyheder : 719565
Indlæg : 6408043
Brugere : 218879

Månedens bedste
Årets bedste
Sidste års bedste