![]() |
|
||||||||||
|
|||||
|
Регистрация: Aug 2009
Сообщений: 10
|
добрый день
не судите строго - флашем я, так сказать, занимался достаточно давно и те крохи, которые знал, уже забыл. и вот тут вдруг приспичело что я имею: делаю карту россии с подсвечивающимися регионами, наводишь - регион "загорелся". регионы сделаны символами-кнопками, а на кадре OVER - символ-анимация, где он собственно плавно "загорается" подскажите, как реализовать такую фичу: когда уводишь курсор с региона-кнопки он так же плавно потухает? причем т.к. регионов у нас в стране много, желательно бы научить мою карту в этом случае проигрывать ролик "подцветки" в обратном направлении. в итоге я хочу поиметь эффект, когда быстро проводишь мышкой по стране, а за тобой - шлейф из плавно загорающихся и потухающий субъектов ![]() |
|
|||||
|
Регистрация: Mar 2009
Адрес: 173,0
Сообщений: 376
|
|
|
|||||
|
Регистрация: Aug 2009
Сообщений: 10
|
хм.. а куда этот код подставлять?
в символ кнопку? а если мне надо проиграть какой-то другой символ-анимацию, а не просто клип с какого-то кадра? |
|
|||||
|
что уже сделанно из всего задуманного?
|
|
|||||
|
Регистрация: Aug 2009
Сообщений: 10
|
сделаны все регионы кнопками, для каждого сделана анимация плавной подцветки при наведении курсора
|
|
|||||
|
Регистрация: Aug 2006
Сообщений: 21
|
сделать обратную анимацию в кадре UP
__________________
Почему бы и нет? |
|
|||||
|
что-нибудь происходит при нажатии? или только RollOver-RollOut?
|
|
|||||
|
Регистрация: Aug 2009
Сообщений: 10
|
при нажатии будет выводится информация о каждом регионе. правда я еще не знаю как это реализовать
![]() Добавлено через 5 минут разве кадр UP это то что нужно?.. минуточку.. ТОЧНО!! как же я сам не догадался ![]() просто при загрузке карты сначала все регионы потухнут и все ок. спасибо при нажатии будет выводится информация о каждом регионе. правда я еще не знаю как это реализовать может быть есть идеи? |
|
|||||
|
ясно.
ну вопервых вам надо сделать во всех мувиках регионов анимацию потухания. думаю учить не надо - как?! следующий шаг - выкладываете регионы на сцену в соответствующем порядке и называете их например регион1, регион2 и т.д. создаёте слой для ActionScript и прописываете следующий код: var regionen:Array = new Array(region1, region2, ..., region100); for (var i = 0; i < regionen.length; i++) { var btn:MovieClip = regionen[i]; btn.ID = i; btn.seen = 0; // btn.onRollOver = function() { if (this.pressed != this.ID) { this.gotoAndPlay("over"); }else{ this.gotoAndPlay("over"); } }; btn.onRollOut = function() { if (this.pressed != this.ID) { if (!this.seen) { this.gotoAndPlay("out"); } else { this.gotoAndStop("out"); } } }; btn.onPress = function() { if(this.pressed != this.ID){ this.oldPressed.enabled = 1; this.oldPressed.gotoAndStop(1); this.pressed = this.ID; this.seen = 1; this.enabled = 0; this.oldPressed = this.pressed; this.gotoAndStop("activ"); // loader(this.ID); // функция выполняемая при нажатии } }; } |
|
|||||
|
Регистрация: Aug 2009
Сообщений: 10
|
вроде как всю графику и анимацию для этой типа-карты я сделал (в прикрепленном архиве, если интересно)
кнопки-регионы назвываются 01, 02, 03 (соотв.числу на автомобильном номере) 01_over, 02_over, 03_over - анимация для кадра OVER соотв. кнопки-региона 01_up, 02_up, 03_up - анимация для UP. хотелось бы, чтобы при щелчке на соотв. кнопку открывалось и как-нибудь красиво отображалось содержимого соотв файла 01.txt, 02.txt.. помогите реализовать |
![]() |
![]() |
Часовой пояс GMT +4, время: 20:26. |
|
|
« Предыдущая тема | Следующая тема » |
|
|