PDA

Просмотр полной версии : Вопрос по Zoom и еще мелочь всякая...


Skudarnov
01.08.2003, 14:35
Что мне нужно:
1. Как сделать чтобы событие при наведении на кнопку срабатывало несколько раз... Не просто он РОЛОВЕР, а мне нужно увеличивать координату _root.map._x

on (release) {
setProperty(_root.map, _x, map_x);
map_x = map_x+20;
}

Мне нужно чтобы эта переменная увеличивалась с шагом 20 до тех пор пока я держу кнопку, ну и естественно обновлялся экран.
2. Я уже спрашивал про зумирование мувика, я делал через _xscale и _yscale но в таком случае получается что мувик "убегает" из фокуса, т.е. мосштабируется из одной точки (центр мувика) и если я смотрю его где-то сбоку то просмотр сдвигается, как мне сделать чтобы зумирование не убегало???
Извините, но пользоваться поиском в этом фопросе трудно не знаю как это все сформулировать для формы поисковой... :o

Sh@man
01.08.2003, 14:49
Вызывай обработчик MovieClip.onMouseDown с заданными параметрами hitTest или hitArea

major
01.08.2003, 15:12
1.
по on(press) устанавливаете какую-либо переменную,
по on(release) ее сбрасываете. По таймеру проверяете значение переменной и если она установлена, то увеличиваете координату.
2. при изменении масштаба меняете также координаты.

major
01.08.2003, 17:07
Ловите пример
(за эстетику пардон, лень было красоту наводить)

major
01.08.2003, 17:39
Сбой какой-то прошел.
Попробую еще раз

Skudarnov
01.08.2003, 18:33
Вот что получилось, что-то никак не могу сделать это масштабирование с центровкой по окну.... Пока разбираюсь с исходниками.....

Skudarnov
01.08.2003, 19:07
Совсем запутался, ПОМОГИТЕ.....
Выкладываю исходник, может кто возмется? НУНА по зарез или Нормально растолкуйте чего и как...... А то не работает.....

Armen Khanoyants
01.08.2003, 19:16
вот, круче просто времени нет делать:-)
а вообще и так по моему классно:-)
а ты молодец

Skudarnov
01.08.2003, 19:21
Спасибо, Артур !

Skudarnov
01.08.2003, 19:36
Армену тоже спасибо..... :)

major
04.08.2003, 15:48
А вообще карту удобнее Drag-ом прокручивать