Ñ ìåòîäîì globalToLocal() ðàçîáðàëñÿ, êàê îí ðàáîòàåò. Òåïåðü äðóãîå ïðåïÿòñòâèå - ïåðåäàòü ðåçóëüòàòû åãî ðàáîòû ïåðåìåííûì.
Êîä
var point1:Point = new Point(250, 200);
Ïðèìåíÿþ globalToLocal() äëÿ îïðåäåëåíèÿ ëîêàëüíûõ êîîðäèíàò â ýòîé òî÷êå.
Êîä
container.globalToLocal(point1);
trace(container.globalToLocal(point1));
Âñå ðàáîòàåò, â output ïîëó÷àåì, ê ïðèìåðó, òàêèå çíà÷åíèÿ: (x=300, y=240). Êàê òåïåðü ïåðåäàòü ýòè êîîðäèíàòû ïåðåìåííûì newX è newY, åñëè globalToLocal() âîçâðàùàåò Point?(
globalToLocal(point:Point):Point).