Форум 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)
-   -   Не работает скрипт измененяющий координаты мувика (http://www.flasher.ru/forum/showthread.php?t=203138)

Маруська 03.09.2013 13:06

Не работает скрипт измененяющий координаты мувика
 
Есть бааальшой проект.
И вот в основную форму проекта по ходу работы подгружаются различные swf-ки.
В одной из этих подгружаемых swf есть несложный скрипт, позволяющий перетаскивать мувиклип в какое-то определённое поле, а на освободившемся месте создават дубликат этого мувика.

Локально в swf-rt всё работает, но вот при подгрузке его в через основную форму ни программное позиционирование, ни создание дубликата не работает.

Пробовала так же вместо дубликата использовать просто подгрузку в определённые координаты из библиотеки при помощи attachMovie - но та же фигня =(

Я думаю, это из-за использования абсолютного пути _root. На что его можно заменить?

например, на этом участке кода
Код AS1/AS2:

for (p=1; p<=4; p++) {
                //_root.attachMovie('poot'+p,"mc"+p, _root.getNextHighestDepth());
                _root["mc"+p]._x = p*160;
                _root["mc"+p]._y = 185;


Tails 03.09.2013 13:18

Скорее всего в подгружаемой флешке используется _root, а надо this - только относительные адресы.

Маруська 03.09.2013 13:24

_lockroot = true;

и всё работает=))
ахахаха, я идиот=)


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

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