Avatar billede rthuls Nybegynder
09. juni 2004 - 13:12 Der er 20 kommentarer og
1 løsning

zoom (scale) og centrer

Jeg har lavet et kort hvor man kan zoome (_xscale og _yscale), men når man går det flyttes dedn synlige del af kortet op mod venstre hjørne fordi _x og _y er det samme, men _width og _height øges.

Jeg vil gerne have det så den del af kortet der er i midten, når man begynder at zoome også er i midten når man er færdig med at zoome.

Gav det mening?
Avatar billede mat Nybegynder
09. juni 2004 - 13:14 #1
Gå ind i dit movieclip og ryk grafikken så det lille x er i midten.
Avatar billede rthuls Nybegynder
09. juni 2004 - 13:17 #2
Kan man ikke regne sig frem til det istedet? Hvis jeg ændre registreringspunktet i mit mc, vil det smadre mine funktioner til at navigere rundt på kortet.
Avatar billede rthuls Nybegynder
09. juni 2004 - 13:47 #3
Egentlig er det jo bare:

var w = kort_mc._width;
var h = kort_mc._height;
kort_mc._xscale = 200;
kort_mc._yscale = 200;
var w2 = kort_mc._width;
var h2 = kort_mc._height;
kort_mc._x -= (w2-w)/2;
kort_mc._y -= (h2-h)/2;

, men jeg synes ikke det bliver helt præcist.
Avatar billede mat Nybegynder
09. juni 2004 - 13:54 #4
jammen du har ellers helt ret (det er samme ræsonnement jeg er kommet frem til) :)
Avatar billede pyroman Nybegynder
09. juni 2004 - 14:29 #5
men hvis grafikken ikke er centreret så er det jo klart at det ikke virker! Så skal du først lige finde ud af hvor kortets registreringspunkt ligger i forhold til dets midtpunkt:

var zoom = 200;
var zcx = 275;
var zcy = 200;

var bounds = kort_mc.getBounds();
centerx = (bounds.xMax+bounds.xMin)/2;
centery = (bounds.yMax+bounds.yMin)/2;
kort_mc._xscale = kort_mc._yscale = zoom;
kort_mc._x = zcx-centerx*zoom/100;
kort_mc._y = zcy-centery*zoom/100;

zoom er selvf. zoom i %
zcx er den x hvortil kortet skal centreres
zcy er den y hvortil kortet skal centreres
Avatar billede mat Nybegynder
09. juni 2004 - 14:48 #6
registreringspunktet ligger vel oppe i venstre hjørne?
Avatar billede pyroman Nybegynder
09. juni 2004 - 14:59 #7
nope! registreringspunktet er vel det punkt hvorfra mc'ets _x og _y properties sættes udfra. Dette er (0,0) inde i mc'et - hvis grafikken ligger med øverste venstre hjørne i (-50, 10), så er registreringspunktet stadig i (0,0)!
Avatar billede mat Nybegynder
09. juni 2004 - 15:04 #8
joeh jeg mente nu også "øverste venstre hjørne" set udfra grafikken i movieclippet - jeg har opdaget at det lille kryds i et movieclip er 0,0 lokalt ;)

..men ok, dårligt formuleret af mig :)
Avatar billede pyroman Nybegynder
09. juni 2004 - 15:05 #9
hehe - ikke ligefrem 13 i dansk stil i folkeskolen? ;)
Avatar billede mat Nybegynder
09. juni 2004 - 16:04 #10
hov hov ;)
Avatar billede barklund Nybegynder
09. juni 2004 - 19:10 #11
chick fight!!!
Avatar billede mat Nybegynder
09. juni 2004 - 19:48 #12
jeg niver! ..og ridser! ..så ka i lære det!
Avatar billede rthuls Nybegynder
13. juni 2004 - 21:59 #13
hehe...you guys :o)
pyroman vil du smide et svar? Det ser ud til at virke nu.
Avatar billede pyroman Nybegynder
13. juni 2004 - 22:04 #14
Jo - her - og kan du ikke sige noget rigtigt ondt om mat? hehe ;)
Avatar billede pyroman Nybegynder
13. juni 2004 - 23:21 #15
Damn - exp fucker - når jeg vil lægge kommentarer bliver det svar - og svar bliver kommentarer... :S

men her er endeligt et svar... :)
Avatar billede barklund Nybegynder
13. juni 2004 - 23:23 #16
pyroman, bruger du moz1.7rc2?
Avatar billede rthuls Nybegynder
13. juni 2004 - 23:26 #17
Tak for hjælpen!
Avatar billede pyroman Nybegynder
13. juni 2004 - 23:34 #18
nej - firefox v 0.8

er det da den der driller?
Avatar billede pyroman Nybegynder
13. juni 2004 - 23:35 #19
rthuls => Sååå lidt! :) og tak for points!
Avatar billede barklund Nybegynder
13. juni 2004 - 23:37 #20
jeg havde problemet i moz, hvor den huskede radioknappens sidste state, selvom jeg ikke valgte svar, så stod den til det. Skiftede til firefox og har ikke problemet...
Avatar billede pyroman Nybegynder
13. juni 2004 - 23:44 #21
hmm - jeg har netop firefox, men det er højst sandsynligt det problem - men nu er v0.9 kommet - må hellere få den installeret :)
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