09. juni 2004 - 13:12Der 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.
Støv, fibre og metalliske partikler kan påvirke både uptime, levetid og driftssikkerhed. Derfor arbejder flere datacentre systematisk med contamination control.
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.
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 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:
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)!
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 ;)
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...
hmm - jeg har netop firefox, men det er højst sandsynligt det problem - men nu er v0.9 kommet - må hellere få den installeret :)
Synes godt om
Ny brugerNybegynder
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.