Avatar billede steel-shark Nybegynder
19. november 2001 - 15:46 Der er 16 kommentarer og
2 løsninger

tweening og variabler

hvordan tweener jeg imellem to forskellige objekter?
og hvordan laver jeg en text vriabel der fortæller mig hvor på siden min mus er???
og en der tæller imellem forskellige tal \"Random\"
Avatar billede pixelpaw Nybegynder
19. november 2001 - 15:54 #1
Den med musen:
Lav et dynamisk tekstfelt der hedder mouseX og et andet der hedder mouseY.
Lav derefter et tomt MovieClip med denne kode:

onClipEvent (enterFrame) {
  _root.mouseX = _root._xmouse
  _root.mouseY = _root._ymouse
}
Avatar billede pixelpaw Nybegynder
19. november 2001 - 15:56 #2
Random:
Lav et dynamisk tekstfelt og navngiv det strRandom
på det andet MC med muse koden, put dette på:

_root.strRandom = random(300)+1;

Så bliver det til

onClipEvent (enterFrame) {
  _root.mouseX = _root._xmouse;
  _root.mouseY = _root._ymouse;
  _root.strRandom = random(300)+1;
}
Avatar billede pixelpaw Nybegynder
19. november 2001 - 15:57 #3
for at tweene skal dine ting være i vektor form og det kan ikke være hverken MovieClips, knapper eller grupperinger.
Avatar billede steel-shark Nybegynder
19. november 2001 - 15:58 #4
du får point om nogle dage, eller når jeg har fået svar. hvis ikke opretter jeg en med point til dig, skal vi sige 20 point? jeg synes det er rimeligt hvis det \"virker\" da du kun sverede på enn tredie del!!
Avatar billede pixelpaw Nybegynder
19. november 2001 - 15:59 #5
I frame 1 teger du en tegninger, gå hend til f.eks. frame 30. Lav en ny keyframe og lav her om på din tegning. Gå tilbage til frame 1. I dit Frame panel (Ctrl+F) vælger du Tweening.
Avatar billede steel-shark Nybegynder
19. november 2001 - 16:00 #6
jeg kan ændre det til væktore, ved ar trykke på break part!!
Avatar billede pixelpaw Nybegynder
19. november 2001 - 16:01 #7
Godt, det er det du skal.
Avatar billede lingoman Nybegynder
19. november 2001 - 16:06 #8
hvordan tweener jeg imellem to forskellige objekter?

>> selekter dit første objekt og vælg \'break apart\'
    selekter dit andet objekt i en senere frame og vælg \'break apart\'
    marker alle frames i mellem og inklusiv de 2 objekter og vælg din tween

hvordan laver jeg en text variabel der fortæller mig hvor på siden min mus er?
>>  lav et tektfelt og vælg \'Dynamic text\' i \'text options\' panelet
      indtast \'mousePos\' i variabel navn feltet
      selekter dette tekstfelt med \'Arrow Tool\' og vælg \'Insert>>Convert to symbol>>Movieclip\'
      i \'instance\' panelet indtast et navn Fks. \'mousePosWindow\'
      Åbn Actions Vinduet og vælg \'Expert Mode\'
      Paste følgende action ind i vinduet

onClipEvent(enterFrame) {
  mousePos = \"x = \" + _root._xmouse + \" y = \" + _root._ymouse;
//dette opdaterer musens koordinater løbende
}


hvordan laver jeg en der tæller imellem forskellige tal \"Random\"

>> Lav et text movieClip som i sidste eksempel men med en ny action

onClipEvent(load) {
mitTal = 759;
  mousePos = \"random tal \" + random(mitTal);
//dette viser et random heltal mellem 0 og (mittal - 1)
}

mvh geo
Avatar billede lingoman Nybegynder
19. november 2001 - 16:08 #9
undskyld mit indlæg ! havde ikke set at du var i gang, paw.
ignorer venligst :)
Avatar billede pixelpaw Nybegynder
19. november 2001 - 16:11 #10
:o)
Avatar billede steel-shark Nybegynder
19. november 2001 - 16:11 #11
lingoman det er ok du får point hvis et virker :-)
Avatar billede lingoman Nybegynder
19. november 2001 - 16:16 #12
Ellers tak, Paw var her først!
Hvis mit svar er OK kan du give mig 0 point i stedet for at afvise det, så ville jeg være tilfreds :)
Avatar billede jens87 Nybegynder
19. november 2001 - 16:57 #13
når jeg prøver det som lingoman foreslår, får jeg følgende i outputwindow:

Scene=Scene 1, Layer=Layer 1, Frame=1: Line 2: \';\' expected
      mousePos = \"x = \" + _root._xmouse + \" y = \" + _root._ymouse;

dette er hvad der står i mit actionscript:

onClipEvent(enterFrame) {
  mousePos = \"x = \" + _root._xmouse + \" y = \" + _root._ymouse;
//dette opdaterer musens koordinater løbende
}

weird....
Avatar billede lingoman Nybegynder
20. november 2001 - 00:48 #14
Har Paw besvaret dine spørgsmål, eller har du brug for mere hjælp ?
Avatar billede pixelpaw Nybegynder
20. november 2001 - 08:23 #15
steel-shark, kunne du bruge svarene?
Avatar billede steel-shark Nybegynder
20. november 2001 - 09:46 #16
jeg kan ikke lave action: onClipEvent jeg bruger flash 5. jeg kan se den men jeg kan ikke makere den!!
og det med en \"tæller\" (random) så skal der være med nuller og et taller.
men alle X antal cifre ud fylt eks. 0010100 -1101010 - 1001011 osv.(altså så der ikke ved ne først er står 10100...
kan man det??
Avatar billede pixelpaw Nybegynder
20. november 2001 - 10:37 #17
Du kan kun vælge onClipEvent på et MovieClip.

Hvis du vil have 7 tilfældige 0/1 cifre, kan du bruge dette:

numbRan = 7;
for (i=1; i <= numbRan; i++) {
    set (\"ran\" + i, String(random(2)));
}
strRandom = ran1 + ran2 + ran3 + ran4 + ran5 + ran6 + ran7;

Så laver du bare et dynamisk tekstfelt der hedder strRandom.
Du kan selv bestemme hvor mange cifre der bliver lavet ved at ændre numbRan.
Avatar billede lingoman Nybegynder
21. november 2001 - 14:03 #18
Det går nok lidt nemmere hvis du sendte filen til Paw ;)
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