PDA

Просмотр полной версии : Не работает скрипт измененяющий координаты мувика


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

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

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

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

например, на этом участке кода
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;

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