PDA

Просмотр полной версии : проблема с циклом for in


scarbo
26.09.2008, 14:58
Здравствуйте,возникла странная проблема.
Суть - на крте метро размещены точки(мувики зеленого цвета),которые через цикл for in становятся каждый на свое место(простым циклом их не расставишь,ну или тогда каждому придется прописывать координаты)потм грузится XML в котором потм будут и ссылки на фотки,а пока только названия метро и соответственно при наведении на точку скажем d5 выскакивает текст с названием метро.
В чем проблема - часть показывается правильно,а часть нет.Пробовал трейсить,вроде все норм,а на деле - странные вещи.
Медведково положим верно,а Цветной бульвар - у черта на куличках.
Что посоветуете?
Исходник прилагается:скачать (http://narod.ru/disk/2823753000/fine.zip.html)

skald
26.09.2008, 15:41
у меня качается битый архив ... (((

scarbo
26.09.2008, 16:05
scald в каком сысле битый?
Я сейчас только что скачал - нормальный.
О н у тебя не отрывается чтоли?
Тогда так:1 (http://narod.ru/disk/2825635000/iter.fla.html)
2 (http://narod.ru/disk/2825645000/flats.xml.html)
************************************
to Мыкыта:а Вы проверьте,у меня выполняется,точки встают на свои места.
У меня проблема в другом
************************************
Выписал на бумажку номера ошибочных мувиков
Всего 42 - ошибочные - 3,5,8-20.
И в чем проблема?

Мыкыта
26.09.2008, 16:13
невидно потому что
var nam:TextField = demo_mc.createTextField("nam", 8, mc._x, mc._y-20, 100, 40);

ширина 100 если букавки не умещяются то и их и невидно посему нуно считать ширину букав и подставлять значение

scarbo
27.09.2008, 01:13
Дело не в этом.Как настраивать параметры текстфилда я знаю
* * * * * * * * * * * * * * * *
Проблема решена.Можно закрывать тему.

Wolsh
27.09.2008, 02:11
Фор ин задом наперед иногда читает, пора бы знать)))
На самом деле в самом определении и названии этой функции, как видите, нет никакого порядка.
Советую не следовать ее примеру и сделать нормальные идентификаторы. ПОРЯДОК!!!
(дело в том, что в объекте, который "ин", есть кроме ваших еще масса свойств. Все они участвуют в итерации. Поэтому нельзя при ее использовании завязываться на итератор, только на значения!)

scarbo
27.09.2008, 10:51
Wolsh а чем его заменить?Покажите пример,если не сложно.Сейчас у меня все работает,я том просто ночью клипы напутал,а потм сидел,как дурак,искал не там ошибку.