Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   localToGlobal (http://www.flasher.ru/forum/showthread.php?t=132293)

gameover123 09.11.2009 01:00

localToGlobal
 
у меня есть MovieClip в нём другие MovieClip ячейки, так вот когда я получаю одну из ячеек муви клипа через getChildByName её координата относительно текущего MovieClip.
Я пытаюсь преобразовать её локальную координату в глобальную и тут начинаются чудеса...почему то получаю не пойми какие координаты...

Код AS3:

var cell:Object = doska.getChildByName("cell_1");// doska сам мувиклип с ячейками 
 
//как вот тут нужно правильно получать координаты?
var new_point:Point = cell.localToGlobal(new Point(cell.x,cell.y));

:o

fljot 09.11.2009 01:14

Код AS3:

var cell:DisplayObject = doska.getChildByName("cell_1");
 
var newPoint1:Point = cell.localToGlobal(new Point());
trace(newPoint1);
var newPoint2:Point = doska.localToGlobal(new Point(cell.x,cell.y));
trace(newPoint2);


MOHCTEP 09.11.2009 01:33

Методы getBounds(targetCoordinateSpace: DisplayObject):Rectangle или getRect(targetCoordinateSpace: DisplayObject):Rectangle, наверное побыстрее будут...


Часовой пояс GMT +4, время: 20:12.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.