![]() |
не работает gotoAndPlay()
здесь исходник из недоделанной пока игрушки биджевелд
столкнулся с проблемой, что мувик по gotoAndPlay не проигрывается с чем это может быть связано? вот конкретный кусок кода: if (new1_count == 0) { fnd1(); turn1 = 0; for (i=1; i<9; i++) { for (m=1; m<9; m++) { if (bricks_mc[[i,m]]._currentframe == 18) { bricks_mc[[i,m]].gotoAndPlay(19); turn1++; new1_count = 1; } } } причем заметил, что мувик на указанный кадр переходит но играется в приатаченном файле полный исходник строка 183 кадр 2 клип main_mc |
Объясни ка пожалуйста нам дуракам что это такое: bricks_mc[[i,m]] ?
|
элемент массива из мувиков
|
Эл-т массива с 2-мя индексами???? :rolleyes:
|
Все в сад. :rolleyes:
Если я правильно понял структуру твоего массива, то ты не правильно к нему обращаешься. Записи bricks_mc[[i,m]] - нет. Есть bricks_mc[i][m]. И будет тебе счастье. :) |
Господа! я не спрашивал про правильную запись массивов
и такая запись вполне работает на протяжении всего этого текста кроме ЭТОГО места я спрашиваю почему не проигрывается мувик по gotoAndPlay() |
Да потому что * ты велосипед изобретаешь. Такого мувика не существует, двумерный массив это [i][m] и больше никак.
[nox: только без паники] |
Ну что Вы кричите. А вдруг у него и правда работает bricks_mc[[i,m]] ;)
Интерестно посмотреть. |
Да уж... Между прочим работает
А кросспостить то нафига? Желающие посмотреть как это работает - исходник есть в форуме ActionScript |
Вложений: 1
Работает, да ведь не так совсем.
|
А чего не так то?
val1, val2 выдается как в том так и в другом случае... |
не так, то что у такого массива не существует строк:
a=[]; for(i=0;i<3;i++) for(j=0;j<4;j++) a[[i,j]]=i+"_"+j; a[[1,2]] есть, а вот a[1] нет по сути это массив, в качестве индекса которого выступает другой массив, со всеми вытекающими отсюда неудобствами.. |
То что не удобно - понятно
Я лишь утверждал что код из первого топика рабочий. |
ну да (тока не работает :D )- не из-за этого, скорее всего
к сожалению понять как этот мувик 'играется в приатаченном файле полный исходник строка 183 кадр 2 клип main_mc' не представляется возможным 2Gargantua сгенери примерчик (полегче) с проблемой - глядишь и прояснится.. |
Все очень даже просто и понятно.
Человек не правильно задает массив! Отсюда и все проблемы. Кстати, очень интересный баг. Элемент массива [[n,n]] Кому интересно попробуйте заменить "," на "." Т.е. [[0.0]] [[0.1]] :p |
Проблема давно решена тут http://www.flasher.ru/forum/showthre...threadid=59908
И вовсе не переделкой массивов |
| Часовой пояс GMT +4, время: 23:37. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.