PDA

Volledige versie bekijken : nulpunt van x en y van een movieclip verleggen


tombotxp
%Europe/Berlin %481 %2005, 12:33
Ik ben bezig met een gedeeld drawing board te maken in flash met php. Maar nu heb ik een probleempje. Ik wil dat de users ook kunnen wissen. Wel nu heb ik op het tekenbord een potloodje die kan draaien. Het draaien lukt goed maar het nulpunt van de x en y verdraait ook mee. Ik wil dus dat het nulpunt bij de punt valt om te tekenen en bij het gommetje om te wissen.

Is er ergens een mannier om dat nulpunt op een makkelijke mannier te verplaatsen?

chic0
%Europe/Berlin %494 %2005, 12:51
Linkje werkt niet

tombotxp
%Europe/Berlin %506 %2005, 13:08
nu wel

baroque
%Europe/Berlin %509 %2005, 13:13
Als dit is wat je bedoelt: Dubbelklik op de movieclip in je library. Sleep je potlood naat het registratiepunt van je movieclip en zorg er voor dat de punt op het registratiepunt staat.

tombotxp
%Europe/Berlin %517 %2005, 13:24
nee ik wil dat punt veranderen als er op het knopje gedrukt wordt om te wissen. momenteel staat dat punt op de punt maar als hij wist moet dat punt bij de gom komen!

dioneo
%Europe/Berlin %528 %2005, 13:41
je zou het potlood als mc in de potloodmc kunnen stoppen, en m dan roteren. Dan blijft nulpunt van je potloodclip op dezelfde plek, maar je tool staat toch andersom.

tombotxp
%Europe/Berlin %535 %2005, 13:50
oké txs zo ga ik het doen!

matzo
%Europe/Berlin %536 %2005, 13:52
je zou een potloodmc kunnen maken met het nulpunt op de punt
en een potloodmc2 met het nulpunt op de gom.
en dan potloodmc linken aan actionscript als potloodmc0
en potloodmc2 linken aan actionscript als potloodmc1
en dan dit typen in het eerste frame

var potlood = _root.createEmptyMovieClip("pot", 0);
potlood.attachMovie("potloodmc", "potloodmc", 0);

op de gom button

on(Release){
_root.potlood.clear();
_root.potlood.attachMovie("potloodmc1", potloodmc, 0);
}

en op de potlood button

on(Release){
_root.potlood.clear();
_root.potlood.attachMovie("potloodmc0", potloodmc, 0);
}

en dan om te bewegen
_root.potlood._x=_root._xmouse;
_root.potlood._y=_root._ymouse;
maar dat had je blijkbaar al

matzo
%Europe/Berlin %366 %2005, 09:47
nu werkt het, hoe heb je het opgelost?

tombotxp
%Europe/Berlin %386 %2005, 10:15
heb gewoon 2 apparte movieclips gemaakt die ik laat afwisselen. Het werkt wel maar als je veel tekent begint het traag te gaan maar ik weet neit hoe hoe komt :(

matzo
%Europe/Berlin %390 %2005, 10:22
laat je fla eens zien.

tombotxp
%Europe/Berlin %409 %2005, 10:50
drawing.fla

SpeedRage
%Europe/Berlin %912 %2005, 22:53
Sorry voor late reactie, maar hier moet je gewoon rekening mee houde.

Het wordt traag omdar je constants nieuwe MC's aanmaakt tijdens het gummen is mij opgevallen. Ik weet niet hoe je het hebt gedaan met het tekenen zelf vrijwel kans dat het dezelfde methode is. Maja ik kan wel indenken als je zo'n 1000 MC's hebt dat het allemaal wat lastiger word voor je pc'tje.

mknol
%Europe/Berlin %534 %2005, 13:49
Tja verwacht niet dat je photoshop SE 2008 kan maken in flash :P
Ik weet dat als je al gewoon 2000 lijnen in flash tekend, dat je movie al trager gaat. dus in je player (met actionscript) zal dat er nooit sneller van worden.