webForumDet fria alternativet

Loop i flash mx

3 svar · 329 visningar · startad av Stig

StigMedlem sedan dec. 2001146 inlägg
#1

hur gör jag om jag vill skriva en loop i actionscript, det jag gör nu när jag vill kolla om något händer i min flash är att jag gör ett mc med 3 frames i med kolla koden i frame 3 som sedan får loopa, måste vara smidigare att kunna scripta en loop.

Jag är kreatör och ingen kodare så jag har inte actionscriptat så mycket men jag är bra på att tänka logiskt och det har hjälp mig mycket när jag scriptar i flash men det blir kanske inte på det smidigaste sättet.

mycket tacksam för ett litet actionscriptat loop exempel

MaacusMedlem sedan jan. 2007108 inlägg
#2

är det koden på frame3 som ska loopas?

Om det är det du vill så lägg följande på frame3

this.onEnterFrame = function() {
//Kod som ska loopas
}
stop();
StigMedlem sedan dec. 2001146 inlägg
#3

Ja det är koden på frame 3 när jag bygger ett mc som jag loopar, men jag vill slippa att bygga små mc som loopar och istället bara skriva en loop kod.

Jag vill kolla vad min variable count har för värde. Nu lägger jag denna kod i frame 3 i mitt mc, jag vill ej bygga mc utan loopa denn kod hela tiden?

if (count = number(10)) {
gotoAndStop(10);
}

MaacusMedlem sedan jan. 2007108 inlägg
#4

vet inte om jag är helt med på hur du vill ha det.

Men om du enbart är ute efter att kolla vad värdet på "count" så hade jag skrivit följande på frame1 i scenen.

this.onEnterFrame = function() {
//Kod som ska loopas
  if (count == 10) {
      gotoAndStop(count);
  }
}
128 ms totalt · 3 externa anrop · v20260731065814-full.3ab8d573
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
125 ms — hämta tråd, inlägg och bilagor (db)