Заранее приношу извенения за неудобсва работы серера: с 4 вечера до 7 утра.
Задача:
в длинный список генерируюся записи неизвестной высоты, которые нужно просматривать, а потом распечатать с заглавием на каждой странице.
Я сгенерировал все в один клип, "holder", который находится по маской и его можно двигать иммитируя скроллинг. В "holder" генерируются "page", куда непосредственно кладутся записи. При этом генерировать сл. "page" нужно уже тогда, когда пред. исчерпана. Вроде все понятно.
Я так и сделал.
Здесь ошибок не было и "глюк" FLASH всплыл во весь рост:
если печатать "holder", то все впрорядке.(все на своих местах) Независимо от того, скролил ли ты его перед этим или нет. Если же печатать "page", то это напрямую зависит от того, скролил ты "holder" или нет!!! При этом все на местах, а поля ввода и текстовые поля там где скролинг остановился!!!
В конечном итоге я задачу решил:
www.rebroff.com/print .
Оказалось, что если отказаться от "holder" и напрямую под маску генерировать "page", то все работает очень честно. Просто в скроллинге пришлось поменять движение "holder" на движение всех "page" одновременно, что решается легко с помощью:
for(count=0;count<MAX;count++){
eval("page"+count)._y+=50;
}
при этом нечего существенно не изменилось.
А глюк непонятный. может это у меня только?
Если чего не понятно осталось, -- спрашивайте.
Алексей