![]() |
|
||||||||||
|
|||||
|
Регистрация: Jun 2010
Сообщений: 128
|
Прошу прощения за глупый вопрос, но я в тупике.
Вот кусок кода "как есть": for (var j:Number = 0; j<=now_time.getHours(); j++) { _root["mc_cikl_"+(CN+1).toString()]._x-=30; if (Sutki1[j]!=0) { Sum_sutki+=Sutki1[j]; var point:Object = {x:502.9, y:coords1[CN]}; _root["mc_cikl_"+(CN+1).toString()].mc_vnutr.globalToLocal(point); _root["mc_cikl_"+(CN+1).toString()].mc_vnutr.attachMovie("proizvod","proizvod".concat(j.toString()),this["mc_cikl_"+(CN+1).toString()].mc_vnutr.getNextHighestDepth(),{_y:point.y, _x:point.x}); _root["mc_cikl_" + (CN + 1).toString()].mc_vnutr["proizvod".concat(j.toString())].poloska._height = Sutki1[j] * 17 / 13; _root["mc_cikl_" + (CN + 1).toString()].mc_vnutr["proizvod".concat(j.toString())].h_text.text = Sutki1[j].toString() + " труб/ч" + String.fromCharCode(10) + Sum_sutki.toString() + " /сутки"; } } Добавлено через 19 минут Поправка - не видны не только первые - иногда и в середине цикла мувики "выпадают" из видимости. Что за глюк такой - непонятно. |
|
|||||
|
1. "mc_cikl_"+(CN+1).toString() и "mc_cikl_"+(CN+1) - одно и тоже.
"нечто"+1 - в результате будет строка. 2. Перепишите это в столбик... С отдельно вынесенными именами переменных. Разебрите всю свою строчку на отдельные блоки. Как-то так хотя бы: var clipName = _root["mc_cikl_"+(CN+1).toString()].mc_vnutr var clipInstance = "proizvod".concat(j.toString()) var CA:Object = {_y:point.y, _x:point.x} clipName.attachMovie("proizvod", clipInstance, clipName.getNextHighestDepth(), CA ); Так у вас тут месиво какое-то. concat(j.toString() - это для чего, простите? |
|
|||||
|
Регистрация: Jun 2010
Сообщений: 128
|
dark256, спасибо.
Пункт 1 - это просто моя привычка - чтобы все было однозначно. Мне приходится понемногу кодить на разных языках, вот и стараюсь писать так, чтобы ни на одном двойных толкований не было. Пункт 2 - concat(j.toString() - самое интересное, что в этом-то все дело и было! Косяк мой и прежнего разработчика - я пытался задать уникальное имя мувика, но получилось так, что имена частично (!!!) перекрывались. Из-за чего и вынос мозга был - в списке мувиков мой есть, а на месте, куда я его вставлял - нету. Еще раз - спасибо за помощь, возможно, без вашего поста меня бы не "осенило". |
![]() |
![]() |
Часовой пояс GMT +4, время: 07:13. |
|
|
« Предыдущая тема | Следующая тема » |
| Теги |
| attachmovie , getNextHighestDepth() |
|
|