login  Naam:   Wachtwoord: 
Registreer je!
 Forum

localtoglobal (Opgelost)

Offline finduilas - 21/05/2009 23:41
Avatar van finduilasPHP gevorderde Ik heb een aantal sprites aangemaakt. Daarin teken ik telkens 1 bol (zit in een for-lus). Aan elke sprite zit er een Enter_Frame die zorgt dat die bol beweegt. (gwn e.target.x += 5). Maar nu wil ik een popup tonen op het scherm rechtsonder de geklikte bol. Alleen als ik e.target.x trace (van dus de klikte bol) krijg ik iets van 100 & y is 0. Ik weet dat het logisch is . Hij neemt namelijk de x & y van de MC zelf. Dus ik herrinerde me iets van localtoglobal functie. Ik heb nu het volgende:
http://pastebin.be/18554 of http://pastebin.be/18555
X lijkt te helpen. Y geeft nog steeds altijd 0 (terwijl het iets veel meer moet zijn)

2 antwoorden

Gesponsorde links
Offline W0etah - 22/05/2009 00:40
Avatar van W0etah PHP beginner Het moet normaal zijn zoals in je 2de stukje code.

Ik weet nu niet of je de bollen tekent via de graphics class?
Want als je dat doet en je tekent je bol zo:
bol.graphics.drawCircle(xPos, yPos, 10);
dan kan het wel eens fouten opleveren, het is best dat je de bol dan gewoon tekent in 0, 0 en later positioneert.

Zo dus:
bol.graphics.drawCircle(0, 0, 10);
bol.x = xPos;
bol.y = yPos;
Offline finduilas - 22/05/2009 12:35
Avatar van finduilas PHP gevorderde Opgelost 
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.319s