Avatar billede kalleballe Nybegynder
27. september 2004 - 23:36 Der er 4 kommentarer og
1 løsning

center af scaled movie clip

jeg har:

centerOfClipX = _width/2+_x;
        centerOfClipY = _height/2+_y;
       
        centerOfImageX = myImage_mc._x+myImage_mc._width
        centerOfImageY = myImage_mc._y+myImage_mc._height
       
       
        newImageCenterX = ??
newImageCenterY = ??



centerOfClipX/Y er center af et movieclip som jeg kan trække ud i hjørnet og bruge som markering af et område jeg har lyst til at zoome ind på, - dvs. det punkt der skal være centrum er det center som de er i dette movieclip.


centerOfImageX/Y er center i det mc som jeg zoomer ind på.

myImage_mc er det mc som jeg zoomer ind på.

Hvordan får jeg fortalt myImage_mc at det skal flytte sig således at centerOfClipX/Y bliver det nye centrum på stage.

vh

KalleBalle
Avatar billede kalleballe Nybegynder
27. september 2004 - 23:58 #1
Kort sagt, - jeg vil bare gerne have at man kan markere et område med musen (en kasse man trækker ud), - centrum af denne kasse er så det punkt som man gerne vil have at der skal zoomes ind på, - samtidigt med at man zoomer skal punktet sætte sig i midten af stage ;) Jeg kan bare ikke finde det fuc.... center
Avatar billede agrezz Nybegynder
28. september 2004 - 01:02 #2
har du ikke prøvet med Stage.width og height.. det er nyt i flash mx 04
Avatar billede kalleballe Nybegynder
28. september 2004 - 07:21 #3
giver det mig ikke bare højde og bredde på scenen?
Avatar billede kalleballe Nybegynder
28. september 2004 - 08:33 #4
og faktisk er Stage.width/height 'nyt' allerede i flash MX ;)

Men altså, - jeg har mit scene centrum, - altså Stage.width/2, - lad os sige at det tal er 250 hvis scenen har en width på 500.

Så har jeg et mc1 som jeg kan scalere og inde i det har jeg et mc2 som jeg kan zoome.

Oven på det hele har jeg så mit scalerbare mc3 som jeg kan trække ud, - altså så en prik bliver til en kasse, - og det er så center i denne kasse som skal overføres til mc2, - dvs. jeg trækker ud i min kasse, -

så tager jeg centrum, - kasseCenterX = m3._width/2+m3._x og kasseCenterY = m3.height/2+m3._y

Så skal så finde ud af hvad det punkt svarer til i mit mc2 og når jeg har fundet ud af det så skal mc2 flyttes så punktet er i midten af stagen ;)
Avatar billede kalleballe Nybegynder
28. september 2004 - 16:39 #5
lukker
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