Вход

Просмотр полной версии : не работает загрузка фото и движение объекта после перемещения мувика в новый мув


Cha
09.11.2008, 21:43
Доброго времени.
Помогите, плиз!
Создал мувик- галерею фоток, всё работает как надо, но когда пытаюсь переместить этот мувик (gallery) в другой мувик- готовый уже сайт (и там естессна его не в _root его надо закинуть, а в под-мувик), то не работает:
1. загрузка фоток. она в gallery реализована с помощью MovieClipLoader.
2. движение элемента, содержащего картинку, по нажатию кнопы. оно реализовано такой функцией:
function movie_photo(num){_level0.instance1["ph"+_global.hight_element].onEnterFrame = function(){
trace(this._x);
if(this._x > _global["pocazatel_x"+num]) {
this._x += 50*_global["napr"+num];
if(this._x >= 450) {_global["napr"+num]=-1; CangePhoto();}
}
else {
_global["napr"+num]=1; delete this.onEnterFrame;
}
}
}
Если же создаю новый мувик и закидываю gallery в _root, то всё работает как надо.
А если создаю мувик my_mc, в него закидываю gallery, и уже my_mc закидываю в _root нового пустого клипа, то не работает движение картинки (2.), а загрузка (1.) проходит успешно.
Аналогичный эффект, если гружу gallery в под-мувик сайта с помощью loadMovie.
Подскажите пожалуйста, как мне закинуть gallery в под-мувик готового сайта, так чтоб 1. и 2. работало?

skald
09.11.2008, 21:53
у тебя картинка в первой swf, к примеру, в _root.mc.img
а в другой свфке, ты его грузишь, к примеру, в _root.conteyner
то в результате у тебя картинка будет в _root.conteyner.mc.img
разберись с this ( trace(this) ), что показывает...

Cha
09.11.2008, 22:27
спасибо, попробую поправить это.
---
а trace(this._x); нужен для того чтобы следить за координатами движения картинки.

skald
09.11.2008, 22:50
точнее, за координатой х ...
выводит в окне output значение по оси х объекта к которому написана эта функция

Cha
09.11.2008, 23:12
да, это же очевидно.

Добавлено через 2 часа 0 минут
эмс, а подскажите ещё..
вот я закидываю gallery в другой мув, в _root, удаляю всё прочее, оставляя только gallery- загрузка фоток не идет. если новый пустой клип создаю и туда gallery бросаю - всё работает. хотя посути одно и тоже имеем.
Может это както с настройками связано? например с настройками публикации или ещё какими другими? (в публикации AS 2.0 стоит.) Подскажите плз, если кто знает!

Добавлено через 4 часа 18 минут
всё, уже не надо. решил проблему, переделав другой мувик с нуля.