|
17.2 Кб |
|
| есть список стран числом 16. по нажатию на название страны муви-клип, который к этой
стране относится, переходит на кадр 2, а все остальные муви-клипы должны остаться на
кадре 1 (своем кадре 1, это невыбранное состояние). почему-то не срабатывает клик при
переходе с 4-й на 3-ю страну (только он!), т.е. 3-я страна не делает переход на кадр 2, если
до этого была выбрана 4-я. если с любой другой страны переходить на 3-ю - она выбирается.
прикладываю три скриншота - если выбрать Корею (3) после Германии(4), то ее муви-клип
не переходит на кадр2, а если после Финляндии (2) или любой другой страны - переходит. и
текст цикла построения списка стран. не могу понять, с чем это связано. если б всегда не
работал, а то только на одной позиции... | |
|
|
|
|
|
|
|
для: elenaki
(13.02.2008 в 13:28)
| | может где имена одинаковые?
если нет - создайте новый проект и просто туда все скопируйте. | |
|
|
|
|
|
|
|
для: AlexSol
(13.02.2008 в 13:53)
| | имена разные. тупое копирование в другой проект ничего не дало.
вот кусок скрипта - сама написала, теперь не могу вспомнить, почему именно так...
country_tek = this.count // country_tek - это id текущей страны, т.е. той, по названию которой кликнули count - просто счетчик
//// сделаем все страны невыбранными
///country_greece и т.д. - это названия муви-клипов соответсвующих стран. в них всего два кадра - первый невыбранное состояние, второй - выбранное.
country_greece.gotoAndStop(1);
country_russia.gotoAndStop(1);
country_fin.gotoAndStop(1);
country_korea.gotoAndStop(1);
country_germ.gotoAndStop(1);
country_jap.gotoAndStop(1);
country_serbia.gotoAndStop(1);
country_cyprus.gotoAndStop(1);
country_roum.gotoAndStop(1);
country_egypt.gotoAndStop(1);
country_australia.gotoAndStop(1);
country_bulgary.gotoAndStop(1);
country_boston.gotoAndStop(1);
country_puertor.gotoAndStop(1);
country_tampa.gotoAndStop(1);
country_saintl.gotoAndStop(1);
/// найдем название клипа выбранной страны
if (this.count==0) country_teky = "country_greece";
if (this.count==1) country_teky = "country_russia";
if (this.count==2) country_teky = "country_fin";
if (this.count==3) country_teky = "country_korea";
if (this.count==4) country_teky = "country_germ";
if (this.count==5) country_teky = "country_jap";
if (this.count==6) country_teky = "country_serbia";
if (this.count==7) country_teky = "country_cyprus";
if (this.count==8) country_teky = "country_roum";
if (this.count==9) country_teky = "country_egypt";
if (this.count==10) country_teky = "country_australia";
if (this.count==11) country_teky = "country_bulgary";
if (this.count==12) country_teky = "country_boston";
if (this.count==13) country_teky = "country_puertor";
if (this.count==14) country_teky = "country_tampa";
if (this.count==15) country_teky = "country_saintl";
///сделаем переход на кадр в клипе выбранной страны
eval(country_teky).gotoAndStop(2);
|
самое смешное, что в actions самих клипов стран тоже есть функция, которая делает по
клику все остальные страны невыбранными, кроме той, по которой кликнули. так вот там
все работает. | |
|
|
|