Avatar billede donslund Nybegynder
20. december 2004 - 19:52 Der er 7 kommentarer og
1 løsning

Flytte mc i forhold til sekund

Jeg skal lige have lidt til at huske det med navngivning.

Jeg har et mc der hedder sek1. Når tiden så er ex. 20:12:01 skal mc'et flyttes til x=300. Jeg har forsøgt med dette:

onClipEvent (enterFrame) {
    now = new date();
    setProperty(_root.sek+[now.getSeconds], _x, 300)
}

Dette script kører i en action-mc men det lader ikke til at virke.
Avatar billede pyroman Nybegynder
20. december 2004 - 19:56 #1
Okay - kan du gøre det lidt mere klart? Fatter hat af det du har skrevet - din beskrivelse og koden passer slet ikke sammen...

Beskrev grundigt hvad du vil have...
Avatar billede donslund Nybegynder
20. december 2004 - 19:58 #2
Hver gang sekunder i now.getSeconds = 1 skal mc'et sek1 flyttes til en x-værdi = 300.
Avatar billede donslund Nybegynder
20. december 2004 - 19:59 #3
Mit problem er vist at få dannet sek1 ud af strengen "sek" og det aktuelle sekund-tal.
Avatar billede pyroman Nybegynder
20. december 2004 - 20:03 #4
Altså så den hvert sekund flytter et mc?

Går ud fra at du bruger noget nyere end flash 5... Smæk dette end i et frame:

this.onEnterFrame = function(){
  var now = new Date();
  _root["sek"+now.getSeconds()]._x = 300;
}
Avatar billede baitianlong Nybegynder
20. december 2004 - 20:05 #5
onClipEvent (enterFrame) {
    nu = new date();
    sek = nu.getSeconds();
    _root["sek"+sek]._x = 300;
}
Avatar billede baitianlong Nybegynder
20. december 2004 - 20:06 #6
for langsom :)
Avatar billede donslund Nybegynder
21. december 2004 - 13:56 #7
Ja, de point går til pyroman for hurtighed ;-)
Avatar billede pyroman Nybegynder
21. december 2004 - 14:12 #8
oki! Der er også én linie og én variabel mindre... så måske 0.0001% mere optimalt :P
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester