Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   localToglobal: определение глобальных координат при изменении положения клипа (http://www.flasher.ru/forum/showthread.php?t=124932)

quazare 12.05.2009 22:28

localToglobal: определение глобальных координат при изменении положения клипа
 
Народ привет!
Делаю следующее:
Есть определенный мувик mysimbol01, в нем находится еще один мувик mymc01.

mysimbol01.mymc01

мне нужно определить глобальные координаты внутреннего мувика mymc01 при повороте mysimbol01.

делаю кнопку - пишу такой код:

Код AS1/AS2:

on(release){
 
        _root.mysimbol01._rotation+=5;
//==============================================================       
        var myPoint:Object = {x:_root.mysimbol01.mymc01._x, y:_root.mysimbol01.mymc01._y};
 
        //this.createEmptyMovieClip("myMovieClip", 100);
        //myMovieClip._x = 0; // _x for movieclip x position
        //myMovieClip._y = 0; // _y for movieclip y position
 
        //myMovieClip.localToGlobal(myPoint);
        localToGlobal(myPoint);
//===============================================================       
//updateAfterEvent();
 
        trace ("x: " + myPoint.x);
        trace ("y: " + myPoint.y);
 
        }

считываю координаты x и y при каждом нажатии, они остаются неизменны. Подскажите как исправить? Спасибо!

apoptom 16.05.2009 00:19

я роблю так:
360 кадрів з анімацією повороту
_root.mysimbol01.gotoAndPlay(Math.ceil(koot))
де koot це кут повороту

silin 16.05.2009 01:06

попробуй посмотреть
Код AS1/AS2:

 _root.mysimbol01.localToGlobal(myPoint)

код в on(release) на кнопке относится к мувику, в котором находится эта кнопка
и localToGlobal(myPoint) это перевод из координат рута (предполагаю, что кнопка в нем) в глобальные.., да


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

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