Avatar billede smedsmed Nybegynder
08. november 2002 - 04:26 Der er 17 kommentarer og
1 løsning

Mix af zoom, drag & knapper. HJÆLP!

Hej

Jeg har lavet et MC som man kan dragge rundt og zoome ind og ud af. På MC'et skal der være et antal knapper.

Problem: jeg kan ikke få knapperne til at fungere, hvilket skyldes det med at dragge. Hvad gør jeg??

Tillægsspørgsmål: hvordan laver jeg en begrænsning, sådan at man ikke kan dragge MC ud af scenen?
Avatar billede n!nja Nybegynder
08. november 2002 - 06:19 #1
I dit "drag-script" har du mulighed for at vælge "Constrain to rectangle" således at du kan angive koordinaterne (left, top, right og buttom) for det område du vil kunne dragge i.

f.eks.:

--------------
on (release) {
    startDrag("this", false, 0, 0, 300, 300);
}
on (release) {
    stopDrag();
}
--------------

Mvh N!NJA
Avatar billede n!nja Nybegynder
08. november 2002 - 07:10 #2
Ups... appostrofferne om "this" skal vist lige fjernes i eksemplet overfor...
Avatar billede baitianlong Nybegynder
08. november 2002 - 15:30 #3
På knapperne skal du have:

on(release) {
  gør noget;
}

og på det samlede movieclip skal du have:

onClipEvent(mouseDown) {
  if(this.hitTest(_root._xmouse, _root._ymouse, true)) {
      startDrag(this, false, 0, 0, 300, 300);
  }
}
onClipEvent(mouseUp) {
  stopDrag();
}

..så tror jeg den er der
Avatar billede smedsmed Nybegynder
08. november 2002 - 17:32 #4
Det med at dragge virker nu. Perfekt!

Men "Constrain to rectangle" fungere ikke helt som jeg havde tænkt det. Når man zoomer ind skal man kunne dragge MC rundt på et større område. Kunne man lave noget med at "Constrain to rectangle" er defineret alt efter hvor maget man zoomer??

Lidt svært at forklare. Jeg kan evt. sende dig det.
Avatar billede baitianlong Nybegynder
08. november 2002 - 18:48 #5
Det lyder som om du bare skal have variabler ind i startDrag'en.

Når du siger zoomer ind og ud, er det så med _xscale og _yscale, evt. _width, _height du gør det ?
Avatar billede smedsmed Nybegynder
09. november 2002 - 03:13 #6
jeg bruger _xscale og _yscale.
Avatar billede baitianlong Nybegynder
09. november 2002 - 03:21 #7
Så prøv med denne her...

onClipEvent(mouseDown) {
  if(this.hitTest(_root._xmouse, _root._ymouse, true)) {
      filmbredde = 550; //Her skriver du hvor bred flashen er
      filmhojde = 400; // og hvor høj
      startDrag(this, false, 0, 0, filmbredde - _width, filmhojde - _height);
  }
}
onClipEvent(mouseUp) {
  stopDrag();
}

(o;
Avatar billede smedsmed Nybegynder
09. november 2002 - 03:49 #8
Hej

Nu har jeg været så fræk at sende dig min flash fil. Jeg ville gerne have det sådan at man aldrig ser den hvide baggrund, men kun himmelen.
Avatar billede baitianlong Nybegynder
09. november 2002 - 15:39 #9
OK. Jeg kigger på det om lidt... (o; Skulle lige vågne - du har også været sent oppe !!
Avatar billede smedsmed Nybegynder
09. november 2002 - 17:45 #10
Fornemt
Avatar billede baitianlong Nybegynder
10. november 2002 - 23:08 #11
Hvis man kun skal se himlen, og ikke baggrunden, så kan du da ikke gøre den mindre ?? Skal den bare være centreret hele tiden ?? Og er det meningen at både himmel og ko skal skaleres ?
Avatar billede smedsmed Nybegynder
11. november 2002 - 00:02 #12
Nej det er ikke meningen at det skal være mulig at gøre den mindre (først når man har zoomet ind) Den skal altid være centreret og ja både himmel og ko skal skaleres. Super at du gider kigge på det!
Avatar billede baitianlong Nybegynder
11. november 2002 - 00:18 #13
Så skal man ikke kunne dragge noget alligevel ?? (o;
Avatar billede smedsmed Nybegynder
11. november 2002 - 00:47 #14
jooo
Avatar billede baitianlong Nybegynder
11. november 2002 - 00:54 #15
Jeg sender dig mail nu ! (o;
Avatar billede smedsmed Nybegynder
11. november 2002 - 01:08 #16
Super. Her er de velfortjente point.
Avatar billede baitianlong Nybegynder
11. november 2002 - 01:18 #17
tak, Du må sige til hvis noget skal ændres...
Avatar billede soelle Nybegynder
21. maj 2007 - 23:37 #18
Nu sidder jeg så lige og søger fordi jeg har samme problem som smedsmed. Jeg ved godt at dette er en gammel post men hvad var løsningen på problemet? - Jeg har samme problem med det mc der kan dragges men også zoomes og så duer det ikke helt med Constrain to rectangle
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