ab1e
04.04.2010, 22:54
Здравствуйте!
Приготовьтесь, сейчас буду задавать ламерские вопросы. :)
Ситуация - есть карта россии, каждый регион - Group (обводка и сама область).
Задача - сделать обработчик каждому региону.
Группам event'ы приписывать нельзя, регионов достаточно.
1. Возможно ли выделить несколько объектов и преобразовать каждый из них в movie clip? Или придётся каждый преобразовывать отдельно?
Дело в том, что при преобразовании меняется arrange (муви клипы становятся поверх групп), а там достаточно специфически построена карта и поэтому легко запутаться (обводка друг на дружку заезжает, где какой регион непонятно, приходится постоянно сравнивать с оригиналом и расставлять вручную arrange).
2. ПРиделать к ним обработчики событий. Ну, например, назвать их regionN, где N - [1..61] (ну или сколько там регионов?), а обращаться так:
for (i=1; i<=61; i++)
{
_root.путь['region'+i].onRollOver = function () {
_root.text = "bla";
_root.путь['region'+i].gotoAndPlay("rollover");
}
так получится?
Приготовьтесь, сейчас буду задавать ламерские вопросы. :)
Ситуация - есть карта россии, каждый регион - Group (обводка и сама область).
Задача - сделать обработчик каждому региону.
Группам event'ы приписывать нельзя, регионов достаточно.
1. Возможно ли выделить несколько объектов и преобразовать каждый из них в movie clip? Или придётся каждый преобразовывать отдельно?
Дело в том, что при преобразовании меняется arrange (муви клипы становятся поверх групп), а там достаточно специфически построена карта и поэтому легко запутаться (обводка друг на дружку заезжает, где какой регион непонятно, приходится постоянно сравнивать с оригиналом и расставлять вручную arrange).
2. ПРиделать к ним обработчики событий. Ну, например, назвать их regionN, где N - [1..61] (ну или сколько там регионов?), а обращаться так:
for (i=1; i<=61; i++)
{
_root.путь['region'+i].onRollOver = function () {
_root.text = "bla";
_root.путь['region'+i].gotoAndPlay("rollover");
}
так получится?