PDA

Просмотр полной версии : Множественные movie clip'ы


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");
}


так получится?

iflamberg
04.04.2010, 23:21
Каждую отдельную группу ты преобразовываешь в отдельный MovieClip? Тогда возможно этот процесс можно автоматизировать jsfl'ем. Но для всего 61 группы я бы не стал заморачиваться.

Обработчик такой получится.

alex_195
05.04.2010, 01:53
Для 8-ки я использовал бы BitmapDate - распознавание по цвету. А если в более ранней версии, то направление на movie clip'ы вроде правильное. Каждому региону - свой movie clip. А после этого - твоя структура. Для AS3 - совсем другой разговор!