Avatar billede kalleballe Nybegynder
20. oktober 2004 - 12:00 Der er 7 kommentarer og
1 løsning

x og y i et clip der er inde i et clip i forhold til stage

Arrragh, - jeg har et mc som er inde i et andet mc.

Altså mcYdre og mcIndre.

Så har jeg et helt 3. mc der er på stage niveau.

Dette clip kan jeg flytte rund oven på mcYdre/mcIndre.

Når jeg holder op med at flytte på mit 3. clip så skal jeg finde centrum af dette clip.

Det gør jeg ved:

3clipXCenter = 3clip._x+3clip._width/2
3clipYCenter = 3clip._y+3clip._height/2

Så skal jeg finde mit mcIndre clips centrum.

Og på samme måde:

mcIndreXCenter = mcIndre._x+mcIndre._width/2
mcIndreYCenter = mcIndre._y+mcIndre._height/2

mcIndre skal så flytte sig så det punkt som 3clip har som center rykker ind i centrum af stage, altså mcIndre flytter sig ikke 3clip.

Men ak jeg kan ikke få det til at virke, - det skal lige sige at mcYdre kan scaleres og det ikke gør det nemmere :(
Avatar billede barklund Nybegynder
20. oktober 2004 - 12:05 #1
Altså, mcIndres centrum globalt set skal være oveni mc3s centrum globalt set?
Avatar billede kalleballe Nybegynder
20. oktober 2004 - 12:18 #2
eh... måske lidt mere enkelt hvis man bare siger at der hvor man klikker på mcIndre, - det punkt skal nu stå i midten af stagen..
Avatar billede kalleballe Nybegynder
20. oktober 2004 - 12:18 #3
altså hvis vi nu glemmer 3clip
Avatar billede barklund Nybegynder
20. oktober 2004 - 12:23 #4
Kigget på localToGlobal?
Avatar billede kalleballe Nybegynder
20. oktober 2004 - 12:26 #5
ja, men det driller mig desværre også :)
Avatar billede kalleballe Nybegynder
20. oktober 2004 - 12:26 #6
Men det må kunne laves med netop localToGlobal
Avatar billede kalleballe Nybegynder
20. oktober 2004 - 12:40 #7
Jeg har en klasse som er knyttet til det jeg kalder 3clipX i eksemplet over.

Det er sker er at man når man klikker på mcIndre/mcYdre så kan man trække fra det punkt man har klikket og dermed lave en firkant, - jo mere man trækker, jo større en firkant.

Det er så meningen at mcIndre/mcYdre skal flytte sig så det punkt der er under centrum i den kasse man har trukket ud, - dette punkt skal være centrum på stagen nu.

Det samme som her: http://www.fsi-viewer.com/
det er lettere at se en det er at forklare :)
Avatar billede kalleballe Nybegynder
01. november 2004 - 11:13 #8
ok,- jeg 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

IT-JOB