PDA

Просмотр полной версии : Помогите, пожалуйста, найти ошибки во флешовой панораме


Simper
25.10.2006, 02:20
Здравствуйте!

Флеш я знаю только до того момента, с которого начинаются экшны. Хочется сделать панораму для одного проекта, и на этом форуме нашёлся отличный скрипт. Правда, там было множество лишних деталей в оформлении и, главное, сама панорама была маленькой, а рамка вокруг неё - очень большой. Методом тыка я поудалял всё лишнее, увеличил картинку до размеров мувика и, как ни странно, функциональность сохранилась. Но возникли две проблемы, вероятно, не слишком серьёзные, но ума и навыков для того чтобы выяснить их причину у меня не хватило.

1) Сильно вправо относительно центра мувика сместились нулевые координаты, по отношению к которым скрипт определяет куда крутить картинку - влево или вправо. Двигал разные символы во всём мувике, ковырял скрипты, но решения так и не нашлось.

2) Менее существенно, но всё-таки: почему-то для того чтобы импортированная в файл картинка имела при просмотре нормальный размер, во инстансе её нужно уменьшить до 20%, иначе он её безбожно увеличит.

Исходная и переделанная панорамы лежат в архиве здесь - http://www.sendspace.com/file/gy8lo0.

Помогите, пожалуйста, разобраться в чём дело!

wvxvw
25.10.2006, 06:17
клип с названием MCqtvr01
setProperty("/nav", _x, -2000);
setProperty("/nav", _xscale, "400");
setProperty("/nav", _yscale, "400");
поменять на
setProperty("/nav", _x, -500);
setProperty("/nav", _xscale, "100");
setProperty("/nav", _yscale, "100");
или вообще убрать - это чтобы картинка не ресайзилась

Остальное искать ну очень муторно... твой исходник для 4-го флеша, АС1, сейчас используют флеш 8, АС2. Около года назад появился АС3 и относительно недавно появилась бета 9-го флеша.

http://www.flasher.ru/forum/showthread.php?t=82711&highlight=%EF%E0%ED%EE%F0%E0%EC%E0
http://www.flasher.ru/forum/showthread.php?t=82681&highlight=%EF%E0%ED%EE%F0%E0%EC%E0
Лучше посмотри, что было в этих исходниках

wvxvw
25.10.2006, 06:24
Код на клипе dragControl
/:xPos = /:xPos-350;
поменять на:
/:xPos = /:xPos-250;
Случайно нашел...
Отцентрует точку, относительно которой будет определятся направление движения

Simper
25.10.2006, 08:21
wvxvw, огромное спасибо за ответы!