Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Разное

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: цикл в ActionScript нe срабатывает только при переходе с 4-й на 3-ю итерацию
 
 автор: elenaki   (13.02.2008 в 13:28)   письмо автору
17.2 Кб
 
 

есть список стран числом 16. по нажатию на название страны муви-клип, который к этой
стране относится, переходит на кадр 2, а все остальные муви-клипы должны остаться на
кадре 1 (своем кадре 1, это невыбранное состояние). почему-то не срабатывает клик при
переходе с 4-й на 3-ю страну (только он!), т.е. 3-я страна не делает переход на кадр 2, если
до этого была выбрана 4-я. если с любой другой страны переходить на 3-ю - она выбирается.
прикладываю три скриншота - если выбрать Корею (3) после Германии(4), то ее муви-клип
не переходит на кадр2, а если после Финляндии (2) или любой другой страны - переходит. и
текст цикла построения списка стран. не могу понять, с чем это связано. если б всегда не
работал, а то только на одной позиции...

   
 
 автор: AlexSol   (13.02.2008 в 13:53)   письмо автору
 
   для: elenaki   (13.02.2008 в 13:28)
 

может где имена одинаковые?

если нет - создайте новый проект и просто туда все скопируйте.

   
 
 автор: elenaki   (13.02.2008 в 14:21)   письмо автору
 
   для: 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 самих клипов стран тоже есть функция, которая делает по
клику все остальные страны невыбранными, кроме той, по которой кликнули. так вот там
все работает.

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования